2016-12-01 110 views
0

我有一個非常大的網站與Jekyll部署。我想將其上傳到我的服務器中的一個名爲project的子文件夾中,但該項目中的每個鏈接和資源網址都以"/"開頭。用htaccess在子文件夾中設置相對根目錄

所以,我想設置domain.com/project"root"只爲project上傳的文件。工作是這樣的:

當前

Relative url   Absolute url 
"/assets/etc.."   "domain.com/assets/etc..". 

期望

Relative url   Absolute url 
"/assets/etc.."   "domain.com/project/assets/etc.." 

這是可能的。htaccess的?

回答

1

所以你的意思是有效地主辦網站項目關閉?所以「網站」是另一個「網站」的目錄(雖然真的是一個網站)?

這看起來像github類型的情況。

在您的配置文件中,將baseurl設置爲/project(可能不是/)。

當你引用您的網址,使用類似:

{{page.url | prepend: site.baseurl | prepend: site.url }}

另一種方式,甚至可能是簡單地設置urlhttp://domain.com/project

甚至可能有一種更新的方式來處理最近的更改。所以請檢查文檔。

希望我明白你的意思,玩得開心!

相關問題