Sign in to follow this  
Followers 0
serge

Мультиязычный сайт

10 posts in this topic

Есть сайт на на русском языке (написан ручками на HTML). Есть копия этого сайта с другим доменным именем на другом языке. Теперь надо сделать так, чтобы сайт, тот, что "на другом языке" имел также и английскую версию (типа www.sitename.com/en/). Как это реализовать? Нужно-ли для этого создавать домен третьего уровня, или все решается проще?

0

Share this post


Link to post
Share on other sites

en - это папка в корневом каталоге.

Вариантов два: правильный - изменить все ссылки на картинки, стили и т.д на сайт верхнего уровня. И разместить в папке en только HTML

легкий - скопировать английский сайт в папку en целиком.

 

Не совсем понял с доменными именами, они разные для двух сайтов? И они должны быть сохранены?

 

Если да то вариант 3 - в папку en положить файл, который сделает редирект на английскую версию сайта.

0

Share this post


Link to post
Share on other sites

Да, что-то я очень сложно, и не совсем верно написал. Есть сайт на PHP, на языке X. Надо сделать так, чтобы этот сайт заработал на языке X и Y.

 

Вариантов два: правильный - изменить все ссылки на картинки, стили и т.д на сайт верхнего уровня. И разместить в папке en только HTML

легкий - скопировать английский сайт в папку en целиком.

Понял, спасибо. Заработало по первому варианту.

Edited by serge
0

Share this post


Link to post
Share on other sites

тогда надо писать ссылку на один уровень выше <img src="../img/5.jpg">

0

Share this post


Link to post
Share on other sites

как то решил так

Создал две папки в корневом, установил на них два движка - один рус другой узб

в .htacecess прописал что по умолчанию должен открыватся русская версия, в русской как и в узбекской сделал ссылку друг на друга.

 

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

в кодах была переменная которая указывала текущий язык. по нему и производилась выборка. и соответсвенно страницы обновлялись под нужный язык

0

Share this post


Link to post
Share on other sites

Спасибо за помощь. Все гораздо проще, чем думал. :rolleyes:

 

Если да то вариант 3 - в папку en положить файл, который сделает редирект на английскую версию сайта.

Чем редирект лучше указания прямой ссылки на другой сайт?

0

Share this post


Link to post
Share on other sites
Спасибо за помощь. Все гораздо проще, чем думал. :)

 

 

Чем редирект лучше указания прямой ссылки на другой сайт?

Да ничем. Просто постановка задачи расплывчатая. Адрес указан... Кидал идеи.

0

Share this post


Link to post
Share on other sites
тогда надо писать ссылку на один уровень выше <img src="../img/5.jpg">

Да, исправил все ссылки, добавив / (<img src="/img/5.jpg">), и все заработало. Только приходится работать почти вслепую - Dreamweaver такие ссылки "не понимает".

 

Да ничем. Просто постановка задачи расплывчатая. Адрес указан... Кидал идеи.

Понял. Спасибо, идеи дали правильное направление. Уже отлаживаю детали, меняю язык контента (перевод сделали заранее).

0

Share this post


Link to post
Share on other sites

на счёт исправления путей к картинкам и т.д. (<img src="../img/5.jpg">), словогрыз тебе в помощ.

в яндексе найдешь по названию программы, автоматом заменит во всех файлах то что нужно.

0

Share this post


Link to post
Share on other sites
на счёт исправления путей к картинкам и т.д. (<img src="../img/5.jpg">), словогрыз тебе в помощ.

в яндексе найдешь по названию программы, автоматом заменит во всех файлах то что нужно.

C этим у меня Dreamweaver прекрасно справляется.

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.