freebird369 发表于 2014-09-09 17:51

nginx 自动加斜杠不起作用,求助

nginx 1.6.1 有问题的网址格式是:http://www.aaa.com/club http://www.aaa.com/club/2345 ,
都是虚拟主机,通过include conf/*.conf进行加载,这两个网址,如果漏掉了后面的 / ,就会显示404,

有人说:加server_name_in_redirect off;可以解决,试过,完全没效果,
也有人说加下面的代码可以解决,也试过,没效果,
if (-d $request_filename){
         rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;
   }


上面的rewrite是加在虚拟主机里面的root 下面。

程序里面的url写的是带/的,即:http://www.aaa.com/club/ http://www.aaa.com/club/2345/
请问这个加斜杠的问题,应该如何弄?

freebird369 发表于 2014-09-23 13:46

没人知道吗????怎么cu现在人气这么低迷的???高手何在????

cryboy2001 发表于 2014-09-23 14:03

你也蛮厉害的,半个月过去了,还没解决。

我没用nginx不懂。

canpower1206 发表于 2014-10-06 01:26

这个不是自动获取的吗?
页: [1]
查看完整版本: nginx 自动加斜杠不起作用,求助