|
|
|
| Кто подскажет, как можно сделать такой реврайт:
Чтобы в адресной строке было http://site.ru/en но на самом деле всё бралось из http://site.ru
Т.е. запрос http://site.ru/en аналогичен http://site.ru, только адрес с директорией.
RewriteRule ^([/en])$ ...
| Что писать дальше? | |
|
|
|
|
|
|
|
для: Владимир22
(18.08.2011 в 14:07)
| | Либо слэш, либо индексный файл
RewriteRule ^([/en])$ / [L]
|
| |
|
|
|
|
|
|
|
для: cheops
(18.08.2011 в 14:17)
| | Что-то не хочет. Может просто упростить задание:
Если в запросе директория, то считать что её просто нет.
Или: en/ +что-угодно дальше = что угодно дальше...
Чувствую, что всё как-то элементарно, только вопрос - как? | |
|
|
|
|
|
|
|
для: Владимир22
(18.08.2011 в 14:55)
| | А как выглядит ваш .htaccess? Модуль mod_rewrite включен? Только это правило не работает, или других работающих правил нет? | |
|
|
|
|
|
|
|
для: cheops
(18.08.2011 в 15:13)
| | Спасибо, cheops!
Вот сам как-то поднатужился :) и сделал вариант:
RewriteRule ^(en/)(.*)$ $2
| Так всё заработало. | |
|
|
|