我不知道這是可能的,但有一種方法來承載鬼博客在一個子文件夾,而不是一個子https://www.allaboutghost.com/how-to-install-ghost-in-a-subdirectory/設置在/博客鬼博客上流星
我已經設置了一切對結束它說的方式,現在唯一需要的是從FlowRouter.notFound
函數中排除/blog
。有沒有辦法做到這一點,或設置路線來聆聽nginx?
//編輯
這裏的nginx的配置
server {
listen 80;
server_name localhost;
location ^~ /blog {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:2368;
proxy_redirect off;
}
}
這裏的鬼魂配置
config = {
// ### Production
// When running Ghost in the wild, use the production environment.
// Configure your URL and mail settings here
production: {
url: 'https://www.raiseyourflag.com/blog',
//everything else
}
}
我已經完成了第一部分。我的問題是,當我進入'/ blog'時,FlowRouter接管並認爲它是NotFound組的一部分,並呈現未找到的頁面。如果nginx應該工作,無論FlowRouter,我可以在這裏發佈nginx配置 – sdybskiy
更新問題 – sdybskiy
更新的問題,不幸的是我沒有看到我的博客在該URL :(我無法設置前綴路徑,因爲我的應用程序需要住在根 – sdybskiy