从http://basedomain移出 至 http://basedomain/anotherlevel/
一切都因为它仍然在寻找http://basedomain而中断。我尝试将<base href="/" />
更改为<base href="/anotherlevel" />
和<base href="http://basedomain/anotherlevel" />
,但它没有效果。我还是得到这个:
我正在使用Visual Studio 2015。
答案 0 :(得分:2)
将<base href="/anotherlevel" />
更改为<base href="/anotherlevel/" />
。
请参阅Relative URL slash when using base tag。
href
标记上的base
属性需要一个尾部斜杠。如果没有尾部斜杠,浏览器会将尾随路径元素视为文件而不是目录。这意味着仍将在根URI上下文中进行请求。