Не сработает Redirect 301

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 131 Просмотров
*

K.Denis

  • Захожу иногда
  • **
  • 10
  • 0
Не сработает Redirect 301
« : 21.04.2017, 13:00:35 »
Добрый день,
поменял url на некоторые товары в интернет-магазине, хотел сделать 301 редирект (т.к. они были проиндексированы).
старая ссылка: http://www.oboiforyou.ru/oboi-emiliana-parati/giardino/artikul-71765
новая ссылка: http://www.oboiforyou.ru/oboi-emiliana-parati/giardino/oboi-emiliana-parati-esedra-giardino-71765
Код
Redirect 301    /oboi-emiliana-parati/giardino/artikul-71765 http://www.oboiforyou.ru/oboi-emiliana-parati/giardino/oboi-emiliana-parati-esedra-giardino-71765

Но не срабатывает...
Прошу подсказать что делаю не так.

Весь мой .htaccess
Код
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^oboiforyou\.ru$ [NC]
RewriteRule ^(.*)$ http://www.oboiforyou.ru/$1 [R=301,L,QSA]

RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]

ErrorDocument 404 /oshibka-404-stranitsa-ne-najdena

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) /index.php

*

voland

  • Профи
  • ********
  • 9378
  • 421
  • СКАЙП утерян! Пишите в телеграм @volandku
Re: Не сработает Redirect 301
« Ответ #1 : 21.04.2017, 13:25:56 »
Не вижу этого кода в htaccess

PS Там в комментариях указано куда конкретно надо вставлять custom redirects

*

K.Denis

  • Захожу иногда
  • **
  • 10
  • 0
Re: Не сработает Redirect 301
« Ответ #2 : 21.04.2017, 13:31:18 »
Не вижу этого кода в htaccess

PS Там в комментариях указано куда конкретно надо вставлять custom redirects
Редирект был вставлен в самый конец файла. Подскажите куда надо?

*

voland

  • Профи
  • ********
  • 9378
  • 421
  • СКАЙП утерян! Пишите в телеграм @volandku
Re: Не сработает Redirect 301
« Ответ #3 : 21.04.2017, 13:50:04 »
Вот стандартный

В нем написано куда, по английски
Цитировать
## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects

*

K.Denis

  • Захожу иногда
  • **
  • 10
  • 0
Re: Не сработает Redirect 301
« Ответ #4 : 21.04.2017, 14:18:58 »
Вот стандартный

В нем написано куда, по английски

Вставил по инструкции вроде, но не работает.. по этому закомментил.
Просто отправляет на страницу с 404 ошибкой.

Код
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^oboiforyou\.ru$ [NC]
RewriteRule ^(.*)$ http://www.oboiforyou.ru/$1 [R=301,L,QSA]

RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]

ErrorDocument 404 /oshibka-404-stranitsa-ne-najdena
#Redirect 301 /giardino/artikul-71766 http://www.oboiforyou.ru/oboi-emiliana-parati/giardino/oboi-emiliana-parati-esedra-giardino-71766

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) /index.php
« Последнее редактирование: 21.04.2017, 14:28:50 от K.Denis »