Настройки под многоязычность

Статус
В этой теме нельзя размещать новые ответы.

ITyleR

Создатель
Регистрация
14 Июл 2007
Сообщения
47
Реакции
0
Есть задумка, не знаю как реализовать.
3 языка на сайте. Русский-по умолчанию. Нужно привести ссылки к следующему виду
Код:
http://site.com/razdel?lang=ua к  http://site.com/razdel-ua
Код:
http://site.com/razdel/razdel.html?lang=en к http://site.com/razdel/razdel-ua.html
Код:
http://site.com/razdel2?lang=ru просто к http://site.com/razdel2
При этом остальные передаваемые в адресной строке параметры не должны никак меняться.
Код:
http://site.com/razdel2?search1=1&search2=1
Есть $5 на кошельке. Может кому надо?)) В личку.
 
Код:
http://site.com/razdel?lang=ua к  http://site.com/razdel-ua

Код:
http://site.com/razdel/razdel.html?lang=en к http://site.com/razdel/razdel-ua.html

Код:
http://site.com/razdel2?lang=ru просто к http://site.com/razdel2
При этом остальные передаваемые в адресной строке параметры не должны никак меняться.
Код:
http://site.com/razdel2?search1=1&search2=1
Есть $5 на кошельке. Может кому надо?)) В личку.
Попробуй
Код:
RewriteEngine On
RewriteRule ^(.*)(/?)+$ $1/?lang=ru [L]
RewriteRule ^(.*)-([^/]{2})(/?)+$ $1?lang=$2 [L]
RewriteRule ^(.*)/(.*)-([^/]{2}).html+$ $1/$2?lang=$3 [L]
и для передачи параметров добавь QUERY_STRING
еще желательно добавить к адресу идентификатор названий разделов
типа
http://site.com/razdel/<название раздела>/<название раздела>-ua.html
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху