1
我有Nginx服務器的新手。我有網站的網址,我正在使用Ngnix服務器配置的try_file。這些都是一些網址:靜態內容不加載與Nginx服務器的子網址嘗試文件
http://localhost:81/test-url
http://localhost:81/test-url/abc
如果上午嘗試抓取該網址
http://localhost:81/test-url
那麼它做工精細,所有的CSS將被加載fine.But當我嘗試抓取該網址
http://localhost:81/test-url/abc
然後它沒有加載css和js文件。由於CSS路徑將被更改爲
http://localhost:81/test-url/css/style.css
,但我實際路徑需要的是
http://localhost:81/css/style.css
我的Nginx服務器配置爲
upstream dev {
server 127.0.0.1:9130;
}
server {
rewrite_log on;
listen [::]:81;
server_name localhost;
location/{
root D:/project/src/main/webapp;
try_files $uri /index.html;
}
location ~ ^/app/.+ {
proxy_pass http://dev;
proxy_set_header Host $http_host;
}
location ~ /api/.+ {
proxy_pass http://dev;
proxy_set_header Host $http_host;
}
location ~ /client/.+ {
proxy_pass http://dev;
proxy_set_header Host $http_host;
}
location ~ /admin/.+ {
proxy_pass http://dev;
proxy_set_header Host $http_host;
}
location ~ /oauth/.+ {
proxy_pass http://dev;
proxy_set_header Host $http_host;
}
location ~ /webhook/.+ {
proxy_pass http://dev;
proxy_set_header Host $http_host;
}
}
所以,請任何人能幫助我。如何解決這個問題與Nginx的服務器。我使用角URL加載網站。
請求您的css以絕對路徑開始,斜槓'/' – ClojureMostly