Как получить базовый URL-адрес с помощью javascript?
Например, когда я просматриваю свой сайт из visual studio, и если мой URL http://localhost:20201/home/index
, я бы хотел получить http://localhost:20201
Если я размещаю свой сайт в IIS, и если мое имя виртуального каталога - это MyApp, а URL-адрес http://localhost/MyApp/home/index
, я хотел бы получить http://localhost/MyApp
Я попытался использовать location.protocol
+ location.hostname
(и location.host
), они отлично работают, когда я просматриваю свой сайт через визуальную студию, но когда я размещаю его в IIS, я получаю http://localhost
,/MyApp усечен.