Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 12.12.2018, 16:34   #1
Аспирант
 
Регистрация: 05.08.2009
Сообщений: 147
Репутация: 6457

По умолчанию Проблема с 301 редиректом

Сделал со всех страниц старого сайта редирект на главную нового. В htaccess прописал:

RewriteEngine on
RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ http://newsine.ru/ [L,R=301]

Проверил - с разделов, подразделов и главной старого сайта переброс на главную нового пошел. Но есть проблема: карточки товара старого сайта не чпу и имею урлы такого вида:

http://oldsite.ru/3330.html?&sid=3276

Вот с них на главную нового редирект не срабатывает и переброс происходит на 404 страницу: http://newsite.ru/3330.html?&sid=3276

Еще кое где ссылки на старый сайт стоят вида http://oldsite.ru/site.php?id=497&query=office+level - с них тоже ведет на 404 нового: http://newsite.ru/site.php?id=497&query=office+level

Как прописать редирект, чтобы всегда срабатывал переброс на главную нового?

---------- Добавлено 12.12.2018 в 18:29 ----------

Отвечаю сам себе: закомментировал в htaccess старый код ниже:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /site.php?rqpath=$1 [L,QSA]

все заработало как надо.
Alex-m0sk вне форума   Ответить с цитированием

Реклама
Ответ



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны