[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mod_rewrite и языковые версии сайта
Vitali
Приветствую всех!

Помогите разобраться с вопросом:
Есть 2 языка на сайте: рус. и англ.
есть .htaccess, в котором определенно:
Код

...
# раздел новостей
RewriteRule ^(ru|en)/news/123/$    /news.php?id=$2&lang=$1 [L]
# раздел каталога
RewriteRule ^(ru|en)/cat/456/789/$    /cat.php?cat1=$2&cat2=$3&lang=$1 [L]
...

Подскажите, как компактнее можно описать правила mod_rewrite, чтобы не писать каждый раз (ru|en)


Есть вариант описать на все случаи жизни такое:
Код
RewriteRule ^ru/(.*)$ $1?lang=ru [L]
RewriteRule ^en/(.*)$ $1?lang=en [L]

.. но какие флаги поставить и как связать это общее правило для языковых версий с правилами описания разделов (новостей, каталога и пр.)? Чтоб не повторять в каждом правиле заново набор языков..

Спасибо



Спустя 1 день, 15 часов, 55 минут, 31 секунда (9.07.2009 - 08:47) Семён написал(а):
Уже давно отошёл от RewriteRule перейдя на RewriteCond %{REQUEST_FILENAME}
Быстрый ответ:

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