我在 domain.de/webinterface/ 上有一个网站。
有一个带有两个获取参数(页面和用户)的 index.php
现在我想要 domain.de/webinterface/user/Niklas 重定向到 domain.de/webinterface/index.php?page=user&name=Niklas
我有这个自动取款机:
location /webinterface/ {
rewrite ^/webinterface/([^/]*)/([^/]*)$ /webinterface/index.php?page=$1&name=$2 ;
}
但它不起作用。有人能帮我解决这个问题吗?
答案1
尝试一下这个方法:
location /webinterface/ {
rewrite ^/webinterface/(.*)/(.*)$ /webinterface/index.php?page=$1&name=$2 ;
}
您可以使用 curl 检查重写规则是否一切正常:
curl -s -D - -o /dev/null domain.de/webinterface/user/Niklas | grep Location