Удалить из 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 сделать не активной. И наоборот. Где об этом можно почитать? Ничего не нашел. Или плохо искал. |
Цитата:
В любом случае зачем замена в ссылках, если в первом случае, это будут ссылки на разные сайты, а во втором случае различные значения одного параметра? |
Часовой пояс GMT +3, время: 00:44. |