从nginx服务器上托管的站点中删除最后一个或尾随斜杠

时间:2013-10-17 13:30:29

标签: nginx http-redirect

我正在使用英语和法语两种语言的Drupal站点。现在我的网站中有两种语言的缩写。

例如,

# for English 
http://www.sitename.com/en 

# for French
http://www.sitename.com/fr

如果有人访问了网址http://www.sitename.com/fr/,那么该用户应该重定向到网址http://www.sitename.com/fr(没有尾随“/”)。

但是,用户仍然在网址http://www.sitename.com/fr/上(用户输入的前导“/”)。

注意:我正在使用nginx网络服务器。所以.htaccess将没有任何帮助。

我很快就遇到了这个问题。

1 个答案:

答案 0 :(得分:0)

尝试添加

rewrite ^/(.*)/$ /$1 permanent;

server{}区块中。