[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Редирект httacces
wollk
Подскажите, как сделать редирект с главной без слеша, на главную со слешом

http://test.ru => http://test.ru/

И можно ли как-то этот редирект вписать в такой

RewriteCond %{HTTP_HOST} ^www\.test\.ru$ [NC]
RewriteRule ^(.*)$ http://test.ru/$1 [R=301,L]
medvedeva
Насколько мне известно, слеш после домена нужен в случае, если грузите что-то кроме индекса, например файл, папку или папку с файлом.

А вот
Цитата
http://test.ru/test => http://test.ru/test/

бывает :)

Для такого случая использую
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [L,R=301]
wollk
А для моего случая как ? (( huh.gif
medvedeva
Цитата
Насколько мне известно, слеш после домена нужен в случае, если грузите что-то кроме индекса, например файл, папку или папку с файлом.

wollk
Ну а можно как-то перенаправить ?
neadekvat
А что, еще остались браузеры, которые не дорисовывают закрывающий слэш после домена?
wollk
Хром к примеру не дорисовывает. Ну так что ? Знает кто-то решение данной задачи ?
neadekvat
Цитата (wollk @ 20.12.2012 - 18:33)
Хром к примеру не дорисовывает.

Внешне. А так-то дорисовывает. Как без этого слэша вообще? Браузер как бы говорит, что обращается к корню сайта.

Т.е. я к тому, что проблемы как таковой и не существует.
Если же речь не про один домен, а про любой запрос - уже другое дело.
medvedeva
Цитата
проблемы как таковой и не существует.

солидарна!
inpost
я не понимаю зачем...

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.