需求:需要使用同一域名访问两个项目,而根目录已设置为其中一个项目的三级子目录,更改根目录会对原有项目造成影响
解决方案:
配置解析规则,将
http://localhost/a/a1.jpg
解析为
http://localhost/b/a1.jpg
具体配置:
server{
······
location ^~ /a/ {
alias /b/; # alias b的绝对路径
}
······
}
PS:
先前由于顺序原因 受去index.php的重定向规则影响 一直没生效 只需要把规则写在
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
下面就可以了