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
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 А можно ли по подробнее! Так как когда я данный код вставил, Сайт выдал ошибку
Данный код я должен вставить без изменений?
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
Лучше заменить все на
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 Спасибо огромное! Ваш совет мне очень помог