Редирект 301 htaccess


beadrick
 Поделиться

Рекомендуемые сообщения

  • Ответы 51
  • Создано
  • Последний ответ

Активные пользователи темы

Активные пользователи темы

Доступ к личному кабинету/Входу пропадает после вот этого изменения:

в forum/Sources/QueryString.php

 

$scripturl = $boardurl . '/index.php';

на

$scripturl = $boardurl . '/';
Ссылка на комментарий
Поделиться на других сайтах

  • 4 месяца спустя...

а может кто подскажет, как сделать массовый редирект товаров?

пример:

было сайт.ру/категория/товар.хтмл

стало - сайт.ру/категория-2/товар.хтмл

Ссылка на комментарий
Поделиться на других сайтах

25 минут назад, AQuaf сказал:

как сделать массовый редирект

Если включен SeoPro и вы переносите товар из одной категории в другую (вкладка Связи - Главная категория), ничего делать не нужно (кроме смены категории).

Чтобы сделать массово, наверняка понадобится что-то вроде этого

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

Дабы не плодить темы редиректов, задам вопрос тут.

 

Есть древний магазин (на 1.5.4.1 с seopro) со структурой url'ов  сайт/категория/подкатегория/товар/ (именно так, с категориями и без .html, а "/" в окончании)

Страницы уже давно в индексе, около 5000 товаров.

Сейчас стала задача расширения и масштабируемости, естественно на 2.х версию. Будут меняться выборочно категории, подкатегории, прикручиваться фильтр, шаблон и различные модные "свистелки".

Нужно массово перевести url товаров с вида сайт/категория/подкатегория/товар/ на сайт/товар, для комфортной работы и будущих свершений.

Адрес сайта не меняется. Я так понимаю выход - массовый 301 редирект?

Сеопро не особо ковырял, но чую если сменить в админке "ЧПУ товаров с категориями: нет" - url просто поменяются без редиректов и весь старый индекс товаров будет отдавать 404.

Либо может есть не тривиальное решение данной задачи, которое я не вижу?

 

Ссылка на комментарий
Поделиться на других сайтах

17 минут назад, IOO сказал:

чую если сменить в админке "ЧПУ товаров с категориями: нет"

Пробовал на 1.5.5.1.2, код 404 не отдавался, редирект работал корректно.

Сделайте бэкап и пробуйте.

 

P.S. Единственный момент, при таком изменении настроек SeoPro, если мне не изменяет память, по умолчанию редирект будет 302-ой. Поищите, это обсуждалось на форуме.

Ссылка на комментарий
Поделиться на других сайтах

Потестил, и был приятно удивлен. Всего-то поменял настройки в админке, и seopro сам выставил 301 редирект со старого url'a на новый. Причем именно 301, а не мертвый 302. 

Пробовал менять окончания страницы (убрал "/" в конце, это конечно чисто эстетика), тоже выставляет корректно 301.

Очень доволен сэкономленным временем.

Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, IOO сказал:

Очень доволен сэкономленным временем.

Ну а мы довольны вдвойне, когда вы довольны:)

Ссылка на комментарий
Поделиться на других сайтах

  • RHCk изменил(а) заголовок на Редирект 301 htaccess
  • 8 месяцев спустя...
В 07.04.2016 at 11:21, savage4pro сказал:

RewriteRule ^категория/(.*) категория-2/$1 [R=301,L]

а если старый сайт

site.ru/cat/14.html

а по новому должно быть, если выключен ЧПУ 

site.ru/index.php?route=product/category&path=20_47_63

а с чпу

site.ru/korpusnaja-mebel/ofisnaja-mebel/shkafi/

  1. пробовал так

RewriteRule ^cat/45.html/$ korpusnaja-mebel/ofisnaja-mebel/shkafi/ [R=301,NC,L]

страницы не существует

      2. потом пробовал так 

RewriteRule ^cat/45.html/$ index.php?route=product/category&path=20_47_63 [R=301,NC,L]

перекидывает на страницу "site.ru/cat/14.html" а должна быть "site.ru/korpusnaja-mebel/ofisnaja-mebel/shkafi/"

не пойму в чем дело.

Кто поможет

ПС. Это страница категории. До страниц с товаром еще не дошел.

В принципе у гугла их засветилось всего 49 страниц, можно было бы и забить, Да и веса у них, кот наплакал, но дело принципа.

 

Ссылка на комментарий
Поделиться на других сайтах

20 минут назад, RHCk сказал:

 

Отсюда тоже ничего не помогло?

 

Вау!!! 

Получилось вот так.

RewriteCond %{QUERY_STRING} ^_route_=cat/45.html$
RewriteRule ^(.*)$ korpusnaja-mebel/? [R=301,L]

 

Спасибо!

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Подскажите пожалуйста.

После перехода сайта на новый Opencart-pro, вся структура сайта тоже поменялась. Я в htaccess настроил редирект 301 и все вроде нормально.

Через некоторе время старые страницы пропали в Вебмастере, а новые стали появляться. Ну думаю Все зашибись.

Но потом еще через некоторое время, захожу в Яндекс Вэмастер, а он мне выдает такую штуку.

Скрытый текст

6b82a60a5614.png

Скажите это так и должно быть?

почему он ссылку на "Новости" без слеша перенаправляет ан ссылку со слешем?

и почему он перенаправляет кучу страниц на страницу account/login?

И еще вопрос к ГУРУ.

Нужно ли после того, как Яндекс и Гугл переиндексируют удалять все те редиректы-301, которые я настраивал со старых адресов?

Ссылка на комментарий
Поделиться на других сайтах

11 минуту назад, wawa сказал:

почему он перенаправляет кучу страниц на страницу account/login?

Проверьте редиректы, скорее всего причина в них.

12 минуты назад, wawa сказал:

Нужно ли после того, как Яндекс и Гугл переиндексируют удалять все те редиректы-301

Нет, не нужно. На старые страницы могут ссылаться сторонние ресурсы.

Ссылка на комментарий
Поделиться на других сайтах

6 минут назад, RHCk сказал:

Проверьте редиректы

дело в том что я на "account/login" нигде не прописывал редиректы. Таких страниц у меня вообще не было.

 

8 минут назад, RHCk сказал:

могут ссылаться сторонние ресурсы.

Это совершенно новый проект всего месяца три. Наши вебмастеры изначально запустили проект на оксторе без SSL. и структуру сайта не продумали изначально. Потом я все переделал на Opencart-pro c новой структурой. И буквально три недели назад по инструкции "Руководство для перехода на SSL (HTTPS)" , перевел на SSL и добавил в Яндекс и Гугл. Но Яндекс и Гугл как то умудрились проинденксировать старые ссылки, до того как я их добавил в Вебмастере. Чудеса да и только.

Ссылка на комментарий
Поделиться на других сайтах

25 минут назад, wawa сказал:

Это совершенно новый проект всего месяца три.

Снимите редиректы со старых страниц и отдайте ПСам фиды из SitemapPro. 

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, RHCk сказал:

Снимите редиректы со старых страниц и отдайте ПСам фиды из SitemapPro. 

А как быть с account/login?

Ссылка на комментарий
Поделиться на других сайтах

  • 5 месяцев спустя...
В 04.03.2017 at 23:38, RHCk сказал:

Отсюда тоже ничего не помогло?

Подскажите пожалуйста. При переезде со старого Opencart на новый Opencart-Pro 2.3.0.2.3 у категорий поменялись адреса.

Были

http://бла-бла.ru/catalogue/tkani-meh/kukolnii-trikotaj без слеша в конце.

стало

http://бла-бла.ru/catalogue/tkani-meh/kukolnii-trikotaj/

Добавился слэш в конце.

Я так понимаю что у старого стоял seo-url а у нового seo-pro, и он подставляет слэш.

 Но суть не в этом.

Как сделать массовый редирект со старых ссылок на новые.

Категорий 270 шт. в htacces все прописывать не комильфо.

Ссылка на комментарий
Поделиться на других сайтах

5 часов назад, wawa сказал:

Подскажите пожалуйста. При переезде со старого Opencart на новый Opencart-Pro 2.3.0.2.3 у категорий поменялись адреса.

 

http://joxi.ru/eAO7K4NUxVjGWA

Если ничего не указывать, то и быть там ничего не должно =)

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться