За последние 24 часа нас посетили 17420 программистов и 1651 робот. Сейчас ищут 863 программиста ...

3 домена и мульти-язычный сайт

Тема в разделе "Прочие вопросы по PHP", создана пользователем boo, 10 янв 2010.

  1. boo

    boo Активный пользователь

    С нами с:
    16 мар 2008
    Сообщения:
    84
    Симпатии:
    0
    Сразу изввеняюсь за то, что вопрос скорее не по PHP, а настройке сервера.
    скажите как лучше организовать такое:

    Есть сайт на 3 языках. каждый язык в отдельном файле
    Есть 3 доменых имя - site.ru site.de site.it
    При создании нового домена на хостинге автоматически появляются папки domain/(site.ru,site.de,site.it)/public_html
    На данный момент сделано так - что в каждой папке лежат одинаковые файлы сайта и соединяются к одной базе.
    Проверка подключаемого языка сделана по определению зоны (.ru, .de, .it)
    Появилась необходимость закидывать графические файлы. Закидывается щас только на зону .ru

    Как лучше реализовать? Сделать так, что все 3 домена открывали 1 папку? (Например: domain/site.ru/public_html) и определялся язык из зоны в адресной строке (.ru .de .it) или возможно как то создать общую папку?
    Закидывать и дублировать картинки нет возможности и смысла...
     
  2. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    а дублировать домены смысл был?
    делай домен для картинок
     
  3. boo

    boo Активный пользователь

    С нами с:
    16 мар 2008
    Сообщения:
    84
    Симпатии:
    0
    дублирование доменов сделано для красоты мультиязычности (не моя идея)

    Есть вариант проще:
    сделать что бы все 3 домена открывали файлы закинутые в 1 папку на фтп. например главную (domains/site.ru/pubic_html)
    только не знаю как настроить(direct admin)
     
  4. Вльдемар

    Вльдемар Активный пользователь

    С нами с:
    20 май 2006
    Сообщения:
    635
    Симпатии:
    0
    Адрес:
    Белхород
    Вижу только неудобство

    Нужно настроить веб-сервер. Думаю что через directadmin это можно сделать, но как не знаю.
    Скорее всего к site.ru прописать алиасы site.de, site.it. Поковыряйте, не думаю что сложно.
     
  5. obsrv

    obsrv Активный пользователь

    С нами с:
    2 окт 2008
    Сообщения:
    238
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
  6. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    смотреть какой домен из скрипта и инициализировать класс локализации соответствующим значением
     
  7. boo

    boo Активный пользователь

    С нами с:
    16 мар 2008
    Сообщения:
    84
    Симпатии:
    0
    Спасибо.
    Если кому надо -
    Direct Admin:
    Advanced Features -> Domain Pointers