2014-11-22 8 views
0

Base URL: "http://example.com/foo/bar" Относительного URL:/Ходжи/фугаотносительный URL к Абсолютному URL

Тогда это Абсолютный URL является "http://example.com/hoge/fuga" или "http://example.com/foo/bar/hoge/fuga"?

Заранее благодарен!

+0

чем вопрос? – Rupesh

+2

'/ hoge/fuga' является корневым сервером, поэтому абсолютным будет' http: // example.com/hoge/fuga'. Однако это займет менее 60 секунд. попробовать сами. Меньше, чем писать этот вопрос. – Tommi

+0

На самом деле я читал книгу, и она ответила: http://example.com/foo/bar/hoge/fuga – nextdoordoc

ответ

1

Я предполагаю, что вы спрашиваете, как рассчитать относительный URL-адрес для абсолютного URL-адреса.

Когда вы начинаете с «/», оно начинается с вашего базового URL-адреса.

Base URL : "http://example.com/foo/bar" 
Relative URL : /hoge/fuga 
Absolute URL: "http://example.com/hoge/fuga" 

Если вы хотите, чтобы вычислить с вашего места использования запуска без запуска «/»

Base URL : "http://example.com/foo/bar" 
Relative URL : hoge/fuga 
Absolute URL: "http://example.com/foo/bar/hoge/fuga" 
+0

Ваш второй пример неправильный.' http: // example.com/foo/bar' + 'hoge/fuga' =' http: // example. com/foo/hoge/fuga'. Относительные пути относятся к текущему каталогу. Так как стартовый URL-адрес не заканчивается косой чертой, это означает, что текущий каталог является '/ foo /'. –

Смежные вопросы