Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: mod_rewrite etc.
Показать сообщение отдельно

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
RewriteRule ^([A-Za-z]+)/([A-Za-z]+)/$ index.php?lang=$1&page=$2 [L]
RewriteRule ^([A-Za-z]+)/([A-Za-z]+)$ http://%{HTTP_HOST}/$1/$2/ [R,N]
RewriteRule ^([A-Za-z]+)$ http://%{HTTP_HOST}/$1/about/ [R]
RewriteRule ^([A-Za-z]+)/$ index.php?lang=$1&page=about [L]
RewriteRule ^$ http://%{HTTP_HOST}/ru/about/ [N]
Почему после введения "site.ru/" он примеряет на них все правила попорядку?
Разве этот запрос удовлетворяет первому правилу?
Код: Выделить весь код
127.0.0.1 - - [04/Apr/2010:12:19:45 +0700] [site/sid#87a6a8][rid#8d0d30/initial] (3) [perdir C:/Sites/home/site/www/] applying pattern '^([A-Za-z]+)/([A-Za-z]+)/$' to uri ''
Смысл - site/ заменять реальным site/ru/about/ и отправлять соответствующий запрос, site/ru заменять на site/ru/about/, ну и добавлять слеши где их нет в конце.
Заранее благодарен за помощь)

Последний раз редактировалось droZel, 04-04-2010 в 09:25.


Отправлено: 08:00, 04-04-2010 | #158

Название темы: mod_rewrite etc.