0

基本上,我希望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;

任何想法 ?

4

0 回答 0