我需要在Nginx的conf文件中输入一堆内容或进行重写。我不是很有经验,所以我复制了以前发现的内容,例如。
location = /index.php/blog/blog/xxx/yyy/ {
return 301 /index.php/blog/xxx/yyy/;
}
然而,有人告诉我最好的方法是:
location ^~ /index.php/blog/blog/xxx/yyy/ {
rewrite ^/index.php/blog/xxx/yyy/;
}
哪个是正确的?
答案 0 :(得分:1)
第一个更正确,无论是location
还是return
而言,它都将运行得更快。
FWIIW,您的第二个摘要似乎在rewrite
之后的^
中缺少空格,并且在location
和rewrite
方面效率也较低
参考文献: