Jump to content
  • 0

Как создать приставку "ru"?


pudge
 Share

Question

Как сделать так что бы у моего сайта была приставка ru в начале домена?На сайте 2 языка англ и рус,для англ версии ненужные приставки а для русской версии нужно что бы вначале была приставка ру вот как здесь например http://ru.iccup.com/ как видите при выборе русского языка на том сайте поялвяется приставка,я хочу что бы у меня так же было.

Link to comment
Share on other sites

18 answers to this question

Recommended Posts

  • 0

Ну я вот на бесплатном хостинге создал субдомен(это я так понял и есть домен 3го уровня),вот что оно мне написало после создания:

http://programmersforum.ru/attachment.php?attachmentid=59193&stc=1&d=1364933254

И что теперь?Как мне русскоязычную часть сайта подключить к этому домену?

Link to comment
Share on other sites

  • 0

ничего не понял - какое вложение? при чем здесь оно к сабдомену.

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

как вариант поставьте в каждый сабдомер по движку - в один русскую версию - в другую английскую - но это будет 2 отдельных друг от друга движка

Link to comment
Share on other sites

  • 0

ничего не понял - какое вложение? при чем здесь оно к сабдомену.

???

Вы о чем вообще?В вашем посте вообще неясно все написано...

ага все,сам вроде разобрался.

хотя нет)))оказывается что то все таки не так.Вот посмотрите http://ru.dotatest2111.p.ht/ это тот субдомен который находится на сервере,у него доменное имя полностью верное но неверное содержимое,а вот этот же файл в той же папке на сервере http://dotatest2111.p.ht/ru/index.html у которого неверное доменное имя(не такое как должно быть),но работает нормально в отличие от первого.

короче непонятно...

сам файл(index.html)находится там где нада,сервер его читает но файл не хочет работать как должен..

Link to comment
Share on other sites

  • 0

ну у меня бесплатный хостинг,врятли мне ответит там кто либо.А CPanel где должна находится?На сайте хостинга гдето или это какаято отдельная прога или что это вообще?

Да и вконце концов,3го уровня домен я создал,он работает,папку в файлзилле я вижу,туда скинул копию index.html и если зайти на него ru.dotatest2111.p.ht то можно увидеть что это та копия которую я закинул в ту папку,но почему в этой копии не работают ссылки на внешние файлы?файлы css,картинки и т.д.???

Link to comment
Share on other sites

  • 0

блин все пробую и пробую а оно бестолку...

почему из этой папки ru нерботают внешние ссылки?Почему я немогу сослатся ../index.html???что это за бред скажите а то я вообще в диком замешательстве.

123124.jpg

Link to comment
Share on other sites

  • 0

я В общем понял суть уже,просто копирую весь сайт в папку ru и он будет работать под тем же доменом но с приставкой ru,но как мне ссылки делать то?впихивать везде апсолютные ссылки это вообще не вариант...

Link to comment
Share on other sites

  • 0

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

не не. как раз вариант) лучше переписывай все ссылки на вида: /index.html ) если не работают - значит возможно ты что то не так делаешь :)

Link to comment
Share on other sites

  • 0

лучше переписывай все ссылки на вида: /index.html ) если не работают - значит возможно ты что то не так делаешь :)

все я так делаю.Скрин выше смотрите моего сайта в файлзилле,не / или ../ не работает,на внешнюю среду не хочет ссылатся из папки ru именно для домена с приставкой ru,но если прописать не ru.dotatest2111.p.ht а http://dotatest2111.p.ht/ru/ (видите,после домена идет /ru тоесть перенаправление в папку третьего домена) то внешние ссылки работают(относительные).

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

хотя стоп,вчера не работало,сейчас вот на картинку сослалось.

пару секунд поработало как нада,внешние ссылки работали минуту,а теперь смотрю и опять вот такой шлак http://ru.dotatest2111.p.ht/ что за дыбилизм происходит кто мне скажет?

Link to comment
Share on other sites

  • 0

не знаю как там у вас настроено, но обычно

public_html

это корневая папка вашего сайта, к которой можно обратиться по адресу http://dotatest2111.p.ht/

все ссылки на css, js и т.п. выглядеть могут так: "/script.js", "/style.css" или "script.js", "style.css" или "http://dotatest2111.p.ht/script.js", "http://dotatest2111.p.ht/style.css" - все они ссылаются на один и тот же файл

если вы в этой папке создаете папку /ru/, то к содержимому этой папки можно обратиться по адресу http://dotatest2111.p.ht/ru/, но ни как не по http://ru.dotatest2111.p.ht/ ссылки начинают работать немного по другому:

"/script.js", "/style.css" то же самое что и "http://dotatest2111.p.ht/script.js", "http://dotatest2111.p.ht/style.css" - это удобно, когда у вас общие файлы для всех страниц

а вот "script.js", "style.css" будут ссылаться на "http://dotatest2111.p.ht/ru/script.js", "http://dotatest2111.p.ht/ru/style.css" - это удобно, когда у вас для каждой страницы свои уникальные подгружаемые файлы

я, чтобы не было такой путаницы использую все пути от корня сайта вида "/script.js", "/style.css".

Link to comment
Share on other sites

  • 0

Switch74

дак я же не просто создал эту папку,я зашел на сайт своего хостера на свой аккаунти там создал домен 3го уровня и в следствие чего создалась папка,суть проблемы давно я описал,вы ничего нового так и не отписали к сожалению(( вопрос в другом - как сделать так что бы и для сайта с доменом http://ru.dotatest2111.p.ht/ ссылки на внешние директории работали....

Switch74

дак я же не просто создал эту папку,я зашел на сайт своего хостера на свой аккаунти там создал домен 3го уровня и в следствие чего создалась папка,суть проблемы давно я описал,вы ничего нового так и не отписали к сожалению(( вопрос в другом - как сделать так что бы и для сайта с доменом http://ru.dotatest2111.p.ht/ ссылки на внешние директории работали....

Edited by pudge
Link to comment
Share on other sites

  • 0

если php поддерживает (а он сейчас практически везде есть), то можете в качестве путей использовать глобальную переменную $_SERVER[];

я в php не разбираюсь,можете обьяснить как этот $_SERVER[]; применять?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy