![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| panishin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 3.5.2012 Репутация: нет Всего: нет |
Здравствуйте.
Есть фото сайт на русском языке, домен site.ru, все фотографии хранятся на сервере (больше 300Гб). Переключалка rus/eng есть. Задача: Сделать так, чтобы по адресу site.com открывался этот же сайт, но на английском языке. Как вы понимаете, я нуб 1. Действительно ли нужно копировать все 300Гб файлов, привязывая их к домену site.com ? 2. Как сделать так, чтобы на site.com автоматически выставлялся ENG язык, а на site.ru - русский? 3. Можно ли сделать так, чтобы все файлы хранились на одном сервере, а сайт открывался хоть по 30 разным адресам? Чувствую, задача элементарная, но... Спасибо. |
|||
|
||||
| MoLeX |
|
||||||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
Нет. Хотя можете, если место не жалко
а) проверять IP б) смотреть по заголовку в) спросить пользователя на прямую и сохранить результат в куку
Хоть 100. В DNS создаем запись на IP вашего сервера и все -------------------- Amazing |
||||||
|
|||||||
| panishin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 3.5.2012 Репутация: нет Всего: нет |
Molex, спасибо, с DNS и куками будем читать форум.
Вопрос по второму пункту. А можно ли привязать настройку к домену? т.е. чтобы в COM изначально открывалась ENG версия, а в RU - RUS версия? |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
Думаю что можно, тут зависит от того на чем у вас работает сайт.
-------------------- Amazing |
|||
|
||||
| Serious2008 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 294 Регистрация: 28.1.2011 Репутация: нет Всего: нет |
MoLeX,
а почему смотря на чём работает, помоему всё что угодно можно сделать, или через таблицу где есть id, domain language или же тупо ифами задать. Если человек точно знает где язык задаётся, то значит точно можно предварительно впихнуть проверочную функцию. Или я ошибаюсь? |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
site.com и site.ru хостятся на одном и том-же сервере? физически указывают на одни и те-же файлы?
Если так и есть, то можно просто сравнивать $_SERVER['HTTP_HOST'] с нужным значением. То есть порядок определения языка - сначала проверяем куку, если ее нет - проверяем HTTP_HOST. Если хостинг разный - можно на английской версии оставить ссылки на русский сайт (или наоборот), чтобы не копировать картинки. Верстка и тексты все равно поплывут и из придется перевоить - дорабатывать напильником... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |