Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Удалить из href часть (https://javascript.ru/forum/misc/60265-udalit-iz-href-chast.html)

november 20.12.2015 16:46

Удалить из href часть
 
Есть 2 версии сайта - ru en.
Находясь на любой странице сайта должна быть возможность перейти на такую же страницу другой языковой версии. Все ссылки относительные.
Т.е. человек находиться на русской версии на странице:
http:\\www.site.ru/page.html
Нужно в ссылку-значок подставить в href="/en/page.html"

Соответственно, если человек в английской версии - этот /en/ нужно убрать.
<a href="http://www.site.ru/"><img src="/images/rf.png"> Ru</a>
<a href="/en/"><img src="/images/gb.png"> En</a>

Как я понимаю, после загрузки страницы, нужно спарсить урл, где находиться человек, проверить, есть ли в нем /en/ - если есть - то в ссылку с RU подставить этот самый урл, где мы находимся, урл но без /en/, а ссылку EN сделать не активной. И наоборот.

Где об этом можно почитать? Ничего не нашел. Или плохо искал.

laimas 20.12.2015 18:34

Цитата:

Сообщение от november
Есть 2 версии сайта - ru en.

Как понимать две версии - а) отдельные сайты, б) локализации одного и того же сайта?

В любом случае зачем замена в ссылках, если в первом случае, это будут ссылки на разные сайты, а во втором случае различные значения одного параметра?


Часовой пояс GMT +3, время: 00:44.