Форум → Разработка → Установка и администрирование ПО → Вебсервер → .htaccess блин
.htaccess блин
Страницы: ← Предыдущая страница • Следующая страница →
-
-
Янв. 12, 2012, 3:59 д.п., спустя 8 минут 10 секунд
RewriteCond %{REQUEST_URI} /news/(.*)/
RewriteRule (.*) /news/
RewriteRule ^(.*)(?!/) $1/ [N]
а так? -
-
-
Янв. 12, 2012, 4:09 д.п., спустя 3 минуты 13 секунд
да пашел он, этот яндекс)) со своими запросами
сил больше нету))) -
Янв. 12, 2012, 4:14 д.п., спустя 4 минуты 28 секунд
где-то мы тупим)Спустя 125 сек.пойду спать короче, СН -
-
Янв. 12, 2012, 7:57 д.п., спустя 3 часа 42 минуты 16 секунд
имхо, косяк не в регулярке, а здесь, надо думануть
да, мои регулярки ахуенны XDВысокоуровневое абстрактное говно -
Янв. 12, 2012, 11:45 д.п., спустя 3 часа 47 минут 5 секунд
Бля, а причем регулярки в .htaccess, а точнее в RewriteRule, если эта команда перенаправляет запрос для самого сервера, а не для ответа. То есть, если юзер запросит без слеша, то RewriteRule не делает и не должен делать редиректы на адрес со слешем. А самому же серверу в целом похуй что у него запрашивают. один ведь хуй тут пыха разгребает все. Вот значит на ней и делайте все что вам нужно.
А коли уж через .htaccess, то наверное правильней будет через RedirectMatch делать.Спустя 75 сек.В общем, если нужно чтоб пользователь (Яндекс) видел что запросы и прочее идет на адреса со слешем в конце, то нужен редирект с "безслешевого" адреса. -
Янв. 12, 2012, 12:49 п.п., спустя 1 час 4 минуты 12 секунд
у меня так# документы не содержащие точки в имени должны оканчиваться слешом
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1/ [R,L,QSA]
# содержащие точку - не должны
RewriteCond %{REQUEST_URI} (.*)/([^/.]+\.[^/.]+)/($|\?)
RewriteRule .* %1/%2 [R,L,QSA] -
Янв. 12, 2012, 1:32 п.п., спустя 42 минуты 57 секунд
vasa_c, спасибо, возьму себе на заметку. Также теперь знаю что ошибался в плане Redirect вместо RewriteRule. -
Янв. 12, 2012, 2:02 п.п., спустя 29 минут 58 секунд
Также теперь знаю что ошибался в плане Redirect вместо RewriteRule.
может и не ошибался. я вообще слабо понимаю что тут происходит, просто со старых времён осталось :) -
Янв. 12, 2012, 3:03 п.п., спустя 1 час 1 минуту 38 секунд
vasa_c, ну если перенаправление происходит у тебя (а оно таки происходит по флагу R - redirect). то значит я не прав был. Но а так, то я тоже во всей это галиматии в .htaccess практически ноль, все из интернетов дергаю, коли нужно. -
-
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!