![子文件夹中的两个获取参数重写](https://linux22.com/image/661697/%E5%AD%90%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E7%9A%84%E4%B8%A4%E4%B8%AA%E8%8E%B7%E5%8F%96%E5%8F%82%E6%95%B0%E9%87%8D%E5%86%99.png)
我在 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