Jump to content

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


donie
 Share

Recommended Posts

Помогите пожалуйста! Есть задумка, не знаю как реализовать.

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-en.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>

Link to comment
Share on other sites

Реализовать при помощи mod rewrite, как же еще?

Это понятно. Вопрос в том как?

Реализовать сам не могу, поэтому и прошу помощи. На кошельке есть денег немного, переведу.

Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy