我的代码目录是这样
- root
- help
- - index.html
- index.html
现在需要localhost/help的路径都指向help/index.html
访问localhost访问根目录的index.html是正确的,访问localhost/help时html是正确的,但是js资源加载不对,可能需要配置 localhost/help 的路径 都映射到help/index.html
我自己写的大概是这样
server {
listen 8081;
server_name localhost;
location / {
root /var/www/xm;
index index.html;
}
location /help {
root /var/www/xm/help;
index index.html;
try_files $uri $uri/ /dist/index.html;
}
}
访问localhost/help报500,网上说不能写两个root,下面把root改成alias也还是不对。
server {
listen 8081;
server_name localhost;
location / {
root /var/www/xm;
index index.html;
}
location /help {
alias /var/www/xm/help;
index index.html;
try_files $uri $uri/ /dist/index.html;
}
}
凭感觉写的,大概就这个意思