Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создать зеркало сайта на другом языке 
:(
    Опции темы
panishin
Дата 3.5.2012, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 3.5.2012

Репутация: нет
Всего: нет



Здравствуйте.

Есть фото сайт на русском языке, домен site.ru, все фотографии хранятся на сервере (больше 300Гб). Переключалка rus/eng есть.

Задача:

Сделать так, чтобы по адресу site.com открывался этот же сайт, но на английском языке.


Как вы понимаете, я нуб smile Поэтому частные вопросы:

1. Действительно ли нужно копировать все 300Гб файлов, привязывая их к домену site.com ?
2. Как сделать так, чтобы на site.com автоматически выставлялся ENG язык, а на site.ru - русский?
3. Можно ли сделать так, чтобы все файлы хранились на одном сервере, а сайт открывался хоть по 30 разным адресам? 


Чувствую, задача элементарная, но...

Спасибо.
PM MAIL   Вверх
MoLeX
Дата 3.5.2012, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(panishin @  3.5.2012,  12:57 Найти цитируемый пост)
1. Действительно ли нужно копировать все 300Гб файлов, привязывая их к домену site.com ?

Нет. Хотя можете, если место не жалко  smile 

Цитата(panishin @  3.5.2012,  12:57 Найти цитируемый пост)
2. Как сделать так, чтобы на site.com автоматически выставлялся ENG язык, а на site.ru - русский?

а) проверять IP
б) смотреть по заголовку
в) спросить пользователя на прямую и сохранить результат в куку

Цитата(panishin @  3.5.2012,  12:57 Найти цитируемый пост)
3. Можно ли сделать так, чтобы все файлы хранились на одном сервере, а сайт открывался хоть по 30 разным адресам? 

Хоть 100. В DNS создаем запись на IP вашего сервера и все


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
panishin
Дата 3.5.2012, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 3.5.2012

Репутация: нет
Всего: нет



Molex, спасибо, с DNS и куками будем читать форум.

Вопрос по второму пункту. А можно ли привязать настройку к домену? т.е. чтобы в COM изначально открывалась ENG версия, а в RU - RUS версия?
PM MAIL   Вверх
MoLeX
Дата 3.5.2012, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Думаю что можно, тут зависит от того на чем у вас работает сайт. 


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Serious2008
Дата 3.5.2012, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 28.1.2011

Репутация: нет
Всего: нет



MoLeX, 
а почему смотря на чём работает, помоему всё что угодно можно сделать, или через таблицу где есть 
id, domain language
или же тупо ифами задать.

Если человек точно знает где язык задаётся, то значит точно можно предварительно впихнуть проверочную функцию. Или я ошибаюсь?
PM MAIL   Вверх
ksnk
Дата 3.5.2012, 17:14 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 96
Всего: 386



site.com и site.ru хостятся на одном и том-же сервере? физически указывают на одни и те-же файлы?
Если так и есть, то можно просто сравнивать $_SERVER['HTTP_HOST'] с нужным значением.
То есть порядок определения языка - сначала проверяем куку,  если ее нет - проверяем HTTP_HOST.

Если хостинг разный - можно на английской версии оставить ссылки на русский сайт (или наоборот), чтобы не копировать картинки. Верстка и тексты все равно поплывут и из придется перевоить - дорабатывать напильником...



--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0479 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.