【发布时间】:2018-12-17 04:21:52
【问题描述】:
我需要如何修改除目录“l”之外的所有内容都重定向到另一个网站的代码?此外,都喜欢例如/l/test 不应重定向。
location / {
return 301 https://www.example.com$request_uri;
}
location ~ /l {
root /var/www;
rewrite ^(.*)$ /index.php?l=$1 last;
}
【问题讨论】:
-
你打算如何处理你的 PHP 代码?您需要一些位置来将对 php 文件的请求传递给一些 HTTP 侦听后端或 fastcgi 守护进程。否则,您只会得到带有 nginx 响应的
index.php的原始 php 内容。
标签: regex nginx redirect webserver