Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
Путин
45 / 25 / 16
Регистрация: 14.04.2011
Сообщений: 623
1

Как настроить редирект?

02.03.2013, 22:47. Просмотров 3338. Ответов 11
Метки нет (Все метки)

Надо сделать так, чтобы при попытки зайти на "mydomain.ru/shop/" дописывался в конце адреса "index.php", так как "DLE" дописывает то что не надо
пробовал так:
Код
Redirect 301 /shop/?do=cat&category=shop http://mydomain.ru/shop/index.php
это работает, если я захожу так "mydomain.ru/shop" "DLE" сам дописывает нужный для условия редиректа адрес, а если в конце адреса слэш добавить "mydomain.ru/shop/" то адрес не дописывается и условие редиректа соответственно не выполняется
Как быть?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2013, 22:47
Ответы с готовыми решениями:

301 редирект, как правильно настроить?
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond...

Htaccess, как правильно настроить редирект?
Здравствуйте, подскажите как правильно настроить .htaccess Имеется такая иерархия, themes...

Настройка SSL, Два файла htaccess как настроить редирект?
Доброго времени суток. Пытался настроить https, но не могу понять как быть с перенаправлением 301...

Как правильно настроить 301-ый редирект при смене всех УРЛ сайта?
Возникла необходимость для всех статей сайта на вордпресс сменить УРЛ. Вопрос заключается в том,...

Настроить редирект
Прочитал "Настройка ЧПУ" но не смог составить. Нужно с адреса типа перебросить на

11
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
02.03.2013, 23:07 2
Путин, Вам для Apache?
0
Путин
45 / 25 / 16
Регистрация: 14.04.2011
Сообщений: 623
02.03.2013, 23:11  [ТС] 3
Да, для него
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
02.03.2013, 23:19 4
А что ж в nginx написали?
На Rewrite сойдёт?
0
02.03.2013, 23:19
Путин
45 / 25 / 16
Регистрация: 14.04.2011
Сообщений: 623
03.03.2013, 10:30  [ТС] 5
пойдет, я в ".htaccess" писал это
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
03.03.2013, 11:24 6
Код
RewriteEngine on
RewriteCond %{QUERY_STRING} ^do=cat&category=shop$
RewriteRule ^shop\/?$ http://%{HTTP_HOST}/shop/index.php [L,QSA,R=301]
0
Путин
45 / 25 / 16
Регистрация: 14.04.2011
Сообщений: 623
03.03.2013, 17:12  [ТС] 7
Еслиб было все так просто...
Если я захожу по "mydomain.ru/shop/" то адрес "do=cat&category=shop$" не дописывается и соответственно никакого редиректа нет.
Если в конце адреса слэш не писать, то DLE дописывает свой "do=cat&category=shop$"
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
03.03.2013, 17:16 8
Путин,
Код
RewriteEngine on
RewriteCond %{REQUEST_URI} !^shop\/index.php$
RewriteRule ^shop(.*)$ http://%{HTTP_HOST}/shop/index.php [L,QSA,R=301]
0
Путин
45 / 25 / 16
Регистрация: 14.04.2011
Сообщений: 623
05.03.2013, 13:52  [ТС] 9
Цитата Сообщение от Илья Федин Посмотреть сообщение
Путин,
Код
RewriteEngine on
RewriteCond %{REQUEST_URI} !^shop\/index.php$
RewriteRule ^shop(.*)$ http://%{HTTP_HOST}/shop/index.php [L,QSA,R=301]
Браузер ругает "На этой странице обнаружена циклическая переадресация" "net::ERR_TOO_MANY_REDIRECTS"
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
05.03.2013, 22:29 10
Путин, Я опечатлся,
Код
RewriteEngine on
RewriteCond %{REQUEST_URI} !^\/shop\/index.php$
RewriteRule ^shop(.*)$ http://%{HTTP_HOST}/shop/index.php [L,QSA,R=301]
1
Путин
45 / 25 / 16
Регистрация: 14.04.2011
Сообщений: 623
05.03.2013, 22:32  [ТС] 11
Вот, теперь все работает как надо, спасибо .
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
05.03.2013, 22:39 12
Путин, Пожалуйста
0
05.03.2013, 22:39
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2013, 22:39

Настроить верный редирект
Всем привет, извините, если ошибся разделом, но нужна ваша помощь. Необходимо настроить редирект в...

Как сделать редирект
Есть два сайта на HTML, без CMS. Сайты находятся на разных хостингах. Нужно сделать редирект со...

Как указать редирект?
Нужно, что бы пользователи, обращающиеся к корню сервера, например такие: RewriteCond...


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

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

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