2013-06-06 3 views
0

Вот домашняя страница Stony Brook University: http://www.stonybrook.edu/Абсолютный URL и относительный URL

Там ссылка, чей якорный текст является «Академики» на главной странице. Проверяя исходный код страницы, я обнаружил, что ссылка «Академики» имеет относительный URL-адрес: academics.shtml.

К моему удивлению, абсолютный URL: http://www.stonybrook.edu/academics.shtml не относится к ссылке «Ученые». На самом деле его вообще не существует. Правильный абсолютный URL-адрес для ссылки «Academics»: http://www.stonybrook.edu/sb/academics.shtml

Я смущен, когда происходит путь /sb/. Я прошу об этом, потому что я пытаюсь получить абсолютный URL-адрес на основе базового URL-адреса и относительного URL-адреса, используя класс URL-адреса Java.

ответ

4

Кроме того, из источника:

<base href="http://www.stonybrook.edu/sb/" /> 
+0

Любое предложение, как получить реальную базу, так как у меня есть только один без '/ sb /'? –

+1

@TerryLi: Извините, я не уверен, что вы спрашиваете. AFAIK, тег '' означает, что все последующие относительные URL-адреса относятся к нему. Это все. –

+0

Ничего. Благодаря :) –

0

вы можете сделать это с помощью следующей разметки

<base href="http://www.stonybrook.edu/sb/" /> 

Кроме того, если вам нужна дополнительная информация относительно абсолютного против родственника я нашел хорошую страницу с примерами. https://downloadgenerators.com/question/what-is-the-major-difference-between-absolute-url-and-relative-url Надеюсь, это поможет вам.