Это глупо простой вопрос, однако после долгих поисков я так и не дал никаких результатов.
У меня следующий вопрос.
У меня есть веб-страница с URL http://domain.com/mypage/ladeda/
У меня есть ссылка на этой странице.
<a href="/1/">Page 1</a>
Эта ссылка отправляет меня на http://domain.com/1/
<a href="1/">Page 1</a>
Эта ссылка выводит меня на http://domain.com/mypage/1/
Как мне получить ссылку, по которой я могу перейти на http://domain.com/mypage/ladeda/1/
без необходимости извлекать все аспекты URL страницы и помещать их в href.
Большое спасибо
<base href="/mypage/ladeda/" /> ... <a href="1/">(goes to http://domain.com/mypage/ladeda/1/)</a>
Через элемент <base> .
<base>
Но! <a href="1/">Page 1</a> должен доставить вас к http://domain.com/mypage/ladeda/1/ уже при условии , что (a) вы уже не используете элемент <base> и (b) текущий ресурс действительно http://domain.com/mypage/ladeda/ (с косой чертой).
http://domain.com/mypage/ladeda/1/
http://domain.com/mypage/ladeda/
<a href="/mypage/ladeda/1">Page 1</a>
Если текущая страница не находится в той же директории (реальной или виртуальной), что и целевая страница, вам нужно будет указать полный путь. Либо относительный, либо абсолютный. Обойти это невозможно.