Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

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

07.04.2010, 14:10
Гость
Гость

Есть задумка, не знаю как реализовать.

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


.htaccess который уже есть и который нужно, чтобы и дальше работал.

Код:
DirectoryIndex index.php
AddDefaultCharset windows-1251
ErrorDocument 404 /netcat/require/e404.php

Options -Indexes
Options FollowSymLinks

<IfModule mod_php4.c>
php_flag register_globals on
php_flag magic_quotes_gpc on
php_flag error_reporting off
php_value arg_separator.output "&"
</IfModule>

<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
</ifModule>


07.04.2010, 14:13
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

Ссылка
198 196 2010-04-07 14:13:48 9913
Описание проекта