基本上,我希望http://www.example.com//index被重写为http://www.example.com/index
我已经找到了解决方案:
if ($request_uri ~ "^[^?]*//") {
rewrite "(.*)" $scheme://$host$1 permanent;
}
但我担心 if 语句的效率。我相信有更好的方法可以做到,但我找不到。我会尝试这个但没有成功:
rewrite ^/(.*)//(.*)$ $1/$2 permanent;
rewrite ^/(.*)\/\/(.*)$ $1/$2 permanent;
任何想法 ?