Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
kryuch
0 / 0 / 0
Регистрация: 07.02.2016
Сообщений: 4
1

Неверно работает редирект в htaccess

07.02.2016, 15:30. Просмотров 817. Ответов 4
Метки нет (Все метки)

Добрый день.
Столкнулся с тем, что некоторые из прописанных в htaccess редиректов работают неверно.
В частности, необходимо преобразовывать ссылку
http://dev.elektrik-master.ru/catalo...ritelnye_m-266
в
http://dev.elektrik-master.ru/index....nye-m-266.html

правило в htaccess выглядит так:
XML
1
Redirect 301 /catalog/sredstva_individualnoy_zaschity/kleschi_izoliruyuschie_i_tokoizmeritelnye/kleschi_tokoizmeritelnye_m-266 [url]http://dev.elektrik-master.ru/index.php/kleschi-tokoizmeritel-nye-m-266.html[/url]

однако, происходит редирект на другую ссылку (http://dev.elektrik-master.ru/index....ritelnye_m-266)
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2016, 15:30
Ответы с готовыми решениями:

Редирект в .htaccess
Здравствуйте. Необходимо сделать редирект с адресов вот такого плана...

Редирект в htaccess
К сожалению, в такой же предыдущей теме уже никто не отвечает. Помогите...

Редирект в htaccess
Помогите настроить редирект в файле htaccess. Имеется адрес типа...

Редирект в htaccess
Подскажите как организовать редирект по ссылкам:...

.htaccess редирект
Здравствуйте. Как сделать редирект для всех пользователей, но при этом с...

4
Emilien
530 / 425 / 249
Регистрация: 07.11.2015
Сообщений: 700
07.02.2016, 17:25 2
Директива Redirect модуля mod_alias перенаправляет не одну страницу, а всё содержимое каталога.

Redirect 301 /src /dst

/src => /dst
/src/a => /dst/a
/src/a/b => /dst/a/b

/catalog/sredstva_individualnoy_zaschity/kleschi_izoliruyuschie_i_tokoizmeritelnye/kleschi_tokoizmeritelnye_m-266 =>
/index.php/sredstva-zaschity-ot-porazhenija-jelektricheskim-tokom.html/kleschi_izoliruyuschie_i_tokoizmeritelnye/kleschi_tokoizmeritelnye_m-266
Проблему вызывает правило
Код
Redirect 301 /catalog/sredstva_individualnoy_zaschity   http://dev.elektrik-master.ru/index.php/sredstva-zaschity-ot-porazhenija-jelektricheskim-tokom.html
Решить можно заменой Redirect на RedirectMatch
Код
RedirectMatch 301 ^/catalog/sredstva_individualnoy_zaschity$   http://dev.elektrik-master.ru/index.php/sredstva-zaschity-ot-porazhenija-jelektricheskim-tokom.html
RedirectMatch 301 ^/catalog/sredstva_individualnoy_zaschity/kleschi_izoliruyuschie_i_tokoizmeritelnye/kleschi_tokoizmeritelnye_m-266$ http://dev.elektrik-master.ru/index.php/kleschi-tokoizmeritel-nye-m-266.html
0
kryuch
0 / 0 / 0
Регистрация: 07.02.2016
Сообщений: 4
09.02.2016, 14:21  [ТС] 3
не помогает
0
Emilien
530 / 425 / 249
Регистрация: 07.11.2015
Сообщений: 700
09.02.2016, 15:21 4
Лучший ответ Сообщение было отмечено kryuch как решение

Решение

Тогда нужно глянуть, как сейчас выглядит содержимое файла .htaccess
0
kryuch
0 / 0 / 0
Регистрация: 07.02.2016
Сообщений: 4
09.02.2016, 16:29  [ТС] 5
Да, все заработало спасибо. Это был кеш браузера
0
09.02.2016, 16:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2016, 16:29

Редирект htaccess (не банально)
Добрый день! Помогите пожалуйста, мне нужно внутри одного домена сделать...

Бесконечный редирект .htaccess
XAMPP Yii2 Всем доброго времени суток. Суть проблемы: зацикливается...

301 редирект htaccess
Здравствуйте. Подскажите: как сделать редирект со всех страниц вида...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru