我想隱藏我的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