ptn*_*777 8 rewrite nginx regex
我想要根网址
http://www.example.com
Run Code Online (Sandbox Code Playgroud)
重定向到
http://www.example.com/something/else
Run Code Online (Sandbox Code Playgroud)
这是因为一些奇怪的 WP 插件总是在基本 url 上设置一个 cookie,这不允许我缓存它。
我试过这个指令:
location / {
rewrite ^ /something/else break;
}
Run Code Online (Sandbox Code Playgroud)
但是 1) 没有重定向和 2) 页面开始向我的服务器发送 1,000 多个请求。有了这个:
location / {
rewrite ^ http://www.example.com/something/else break;
}
Run Code Online (Sandbox Code Playgroud)
Chrome 报告重定向循环。
要使用的正确正则表达式是什么?
您确实希望与位置块中的根 URL完全匹配,而不是“绝对所有”:
location = / {
rewrite ^ /something/else break;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24890 次 |
| 最近记录: |