Привет всем и спасибо за любой совет / информацию, которую вы предоставите
у нас есть статический сайт с около 100 страниц (HTML) на английском языке
теперь мы обновляем это, чтобы быть частью динамического и на 3 языках
то, что мы думаем сделать, это:
в английской версии: /path/to/page.html
в других версиях: /language/path/to/page.html
в обоих случаях фактический контент обслуживается одним файлом php, например, page.php?lang=english
или page.php?lang=french
Общее правило переписывания выглядит так:
RewriteRule ^/path/to/page.html$ page.php?lang=$1 [NC,L]
Моя проблема в том, что я не знаю, как изменить это правило на основе $lang
.
Таким образом, если $lang=english
ИЛИ if $lang=''
, правило будет преобразовано в /path/to/page.html
Во всех остальных лазерах правило будет $lang/path/to/page.html
Может ли это быть достигнуто с помощью htaccess?