Форум русской поддержки Joomla!® CMS
23.05.2017, 05:26:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

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

 (Прочитано 89 раз)
0 Пользователей и 1 Гость смотрят эту тему.
K.Denis
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« : 21.04.2017, 12: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
Профи
********

Репутация: +512/-93
Offline Offline

Пол: Мужской
Сообщений: 9603


СКАЙП утерян! Пишите в телеграм!


« Ответ #1 : 21.04.2017, 12:25:56 »

Не вижу этого кода в htaccess

PS Там в комментариях указано куда конкретно надо вставлять custom redirects
Записан
K.Denis
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #2 : 21.04.2017, 12:31:18 »

Не вижу этого кода в htaccess

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

Репутация: +512/-93
Offline Offline

Пол: Мужской
Сообщений: 9603


СКАЙП утерян! Пишите в телеграм!


« Ответ #3 : 21.04.2017, 12: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
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #4 : 21.04.2017, 13: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, 13:28:50 от K.Denis » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet