Обработка перезаписи URL для многоязычного веб-сайта - PullRequest
0 голосов
/ 05 августа 2010

Я работаю на многоязычном веб-сайте, и у меня возникли небольшие проблемы с переписыванием URL.

Допустим, я хочу переписать URL-адреса для страницы продуктов. У меня должно быть что-то вроде этого:

http://www.mywebsite.com/products/some-product-name-34.html (для английского)

http://www.mywebsite.com/produits/some-product-name-34.html (для французского)

Также будут некоторые статические страницы, такие как страница политики конфиденциальности. У меня должно быть что-то вроде этого:

http://www.mywebsite.com/privacy-policy.html (для английского)

http://www.mywebsite.com/politique-de-confidentialite.html (для французского)

Есть идеи, как мне этого добиться? Спасибо.

1 Ответ

0 голосов
/ 07 августа 2010

Это сделает продукты доступными под двумя именами:

RewriteCond /products/some-product-name-34.html
RewriteRule /products/some-product-name-34.html /produits/some-product-name-34.html

То же самое вы должны сделать для всех остальных файлов.Или, если это просто каталог, вы хотели бы переименовать

RewriteCond /products/(.*)$
RewriteRule /products/(.*)$ /produits/$1

.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...