我想隐藏我的gitweb背后的实例逆向代理。因此,我将我的基本网址设置为/gitweb
,但一些网址仍然被破坏。为什么这被解释为绝对网址?
在调试问题时,我发现下面的样式表从/gitweb.css
而不是/gitweb/gitweb.css
加载。
<base href="/gitweb" />
<link rel="stylesheet" type="text/css" href="gitweb.css"/>
我发现a fix对于该问题的说,这些链接被解释为绝对URL。不幸的是我没有使用Apache--这是在修复中使用的。
无论如何。我只是想知道为什么href="gitweb.css"
不使用base href
尝试向路径末尾添加斜杠 - ' ' –
Vucko