nginx目录重定向

需求:需要使用同一域名访问两个项目,而根目录已设置为其中一个项目的三级子目录,更改根目录会对原有项目造成影响

解决方案:

配置解析规则,将

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;
}
}
下面就可以了

猜你喜欢

转载自blog.csdn.net/jasonsama/article/details/80346501