Page 1 of 1

Многоязычный сайт на 2х доменах

Posted: 14 Apr 2011, 09:53
by kopaev
Подскажите! Как сделать 2х язычный сайт на 2х доменах?
Имеется домен в зоне .ru естественно и язык должен быть русский
А домен в зоне .com англоязычная версия сайта

Два движка ставить не охота из за того что придется фото синхронизировать. Поскажите? есть ли решение даного вопроса?

Re: Многоязычный сайт на 2х доменах

Posted: 15 Apr 2011, 07:14
by Nick
К следующей версии будет представлена поддержка нескольких языков, пока только в Flash-галерее, подробней вы можете посмотреть тут viewtopic.php?p=25408#p25408

Если вкрадце, можно будет писать [russian]Отпуск[russian][english]Vacation[/english] в полях title и description

Re: Многоязычный сайт на 2х доменах

Posted: 29 May 2011, 03:29
by kopaev
Уважаемые, помогите пожалуйста связать два домена и два языка через .htaccess?
Имеется два домена в зоне .ru и .com Эти два домена в зеркале. Грубо говоря если мы зайдем на site.ru или на site.com мы все равно попадаем на /var/www/site.ru/
И теперь собственно вопрос как благодаря .htaccess сделать так:
при за ходе на site.ru автоматом открывается http://site.ru/?language=russian#/content/start/
А при заходе на site.com автоматом открывался http://site.com/?language=english#/content/start/

Re: Многоязычный сайт на 2х доменах

Posted: 30 May 2011, 09:09
by McArrow
Code
RewriteEngine on

RewriteCond %{SERVER_NAME} site\.ru$ [NC]
RewriteRule .* ?language=russian [QSA]

RewriteCond %{SERVER_NAME} site\.com$ [NC]
RewriteRule .* ?language=english [QSA]

Re: Многоязычный сайт на 2х доменах

Posted: 31 May 2011, 06:08
by kopaev
McArrow А можно ли по подробнее! Так как когда я данный код вставил, Сайт выдал ошибку
Данный код я должен вставить без изменений?
Code
RewriteEngine on

RewriteCond %{SERVER_NAME} site\.ru$ [NC]
RewriteRule .* ?language=russian [QSA]

RewriteCond %{SERVER_NAME} site\.com$ [NC]
RewriteRule .* ?language=english [QSA]
Или гдето чтото заменить?

Re: Многоязычный сайт на 2х доменах

Posted: 31 May 2011, 06:22
by McArrow
Вам необходимо изменить site.com и site.ru на ваши доменные имена. Кроме того, у вас на сервере должен быть установлен и включен mod_rewrite.

Re: Многоязычный сайт на 2х доменах

Posted: 31 May 2011, 14:40
by kopaev
Хм. Заменил на свои домены! Вылазиет ошибка Internal Server Error.

Re: Многоязычный сайт на 2х доменах

Posted: 31 May 2011, 16:46
by McArrow
Лучше заменить все на
Code
RewriteEngine on

RewriteCond %{SERVER_NAME} site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteRule .* ?language=russian [QSA]

RewriteCond %{SERVER_NAME} site\.com$ [NC]
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteRule .* ?language=english [QSA]
Хотя ошибка не от этого. Думаю у вас не включен mod_rewrite.

Re: Многоязычный сайт на 2х доменах

Posted: 01 Jun 2011, 01:05
by Nick
Попробуйте обратиться в саппорт хостинга и спросить у них в чем дело, и заодно попросите включить mod_rewrite если он не активен.

Re: Многоязычный сайт на 2х доменах

Posted: 01 Jun 2011, 16:09
by kopaev
McArrow Спасибо огромное! Ваш совет мне очень помог