您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

nginx rewrite last还是会跳转

2024/3/21 23:51:28发布28次查看
server{ listen 80; server_name *.a.com; root /home/www/mysite; location /{ index index.php index.html; rewrite ^/test$ /html/help last; } location ~ .*\.php{ include phpfpm.conf; expires 0; }}

访问www.a.com/test 会自动跳转到 www.a.com/html/help,如何让他不跳转?
回复内容: server{ listen 80; server_name *.a.com; root /home/www/mysite; location /{ index index.php index.html; rewrite ^/test$ /html/help last; } location ~ .*\.php{ include phpfpm.conf; expires 0; }}

访问www.a.com/test 会自动跳转到 www.a.com/html/help,如何让他不跳转?
暂时的解决方法有两个:
nginx的alias配置
location /test/ { alias /home/www/mysite/html/help/;}
ln 链接,虚拟目录
你没配置 / 的指向地址 所以他还是在nginx里面跑
看你这个配置,就是要达到这个目的的配置。如果你希望这个模式不跳转,那么你应该去掉现在的那个rewrite 语句。
location / { index index.php index.html;}
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product