HTML URL - как добавить к существующему URL - PullRequest
11 голосов
/ 01 сентября 2011

Это глупо простой вопрос, однако после долгих поисков я так и не дал никаких результатов.

У меня следующий вопрос.

У меня есть веб-страница с 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.

Большое спасибо

Ответы [ 2 ]

13 голосов
/ 02 сентября 2011
<base href="/mypage/ladeda/" />
...
<a href="1/">(goes to http://domain.com/mypage/ladeda/1/)</a>

Через элемент <base> .


Но!
<a href="1/">Page 1</a> должен доставить вас к http://domain.com/mypage/ladeda/1/ уже при условии , что (a) вы уже не используете элемент <base> и (b) текущий ресурс действительно http://domain.com/mypage/ladeda/ (с косой чертой).

0 голосов
/ 01 сентября 2011
<a href="/mypage/ladeda/1">Page 1</a>

Если текущая страница не находится в той же директории (реальной или виртуальной), что и целевая страница, вам нужно будет указать полный путь. Либо относительный, либо абсолютный. Обойти это невозможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...