Я использую следующий шаблон:
http://example/index.php?lang=en
http://example/index.php?lang=es
http://example/index.php?lang=zh-tw
http://example/index.php?lang=zh-cn
И я использую следующее правило mod_write:
RewriteEngine on
RewriteRule ^([a-z]{2}(-[A-Z]{2})?)/(.*) $3?lang=$1 [L,QSA]
С этим правилом я могу использовать следующие URL-адреса, которые перенаправляют меня на URL-адресавыше (исходные):
http://example/en/index.php
http://example/es/index.php
http://example/zh-cn/index.php
http://example/zh-tw/index.php
Хотелось бы просто набрать:
http://example/en
http://example/es
http://example/zh-cn
http://example/zh-tw
Для доступа к индексным страницам ...
и ввести это:
http://example/en/thanks
http://example/es/thanks
http://example/zh-cn/thanks
http://example/zh-tw/thanks
, чтобы ввести thanks.php
файл, который у меня есть.
Любые предложения, чтобы получить такой результат?
(Я думаю, что это должно быть довольно распространенным явлением. Почти каждый профессионална сайте есть страницы в этом стиле: пример / раздел).