0
我只有一个问题与Nginx的,Nginx的重写问题有问号的网址
我需要重写代码:
domain.com/?fileID -> /domain.com/xx.php?i=fileID
注:有在链接问号:)
超过10天我尝试了很多很多类型的代码来完成这项工作,但我可以得到任何工作。
我只有一个问题与Nginx的,Nginx的重写问题有问号的网址
我需要重写代码:
domain.com/?fileID -> /domain.com/xx.php?i=fileID
注:有在链接问号:)
超过10天我尝试了很多很多类型的代码来完成这项工作,但我可以得到任何工作。
试试这个:
server {
server_name domain.com;
location =/{
if ($args ~* ^[a-z0-9]+$) {
rewrite^/xx.php?i=$args? last;
}
}
location \.php$ {
# your php handler configuration
}
}
如果指定“的fileid”的样子,并给出一些例子会更好。
非常好, 我试了一下,但刚刚提交的代码改写了我所有包含“?”的网站的网址。 我需要它只重写只以“?”开头的网址 fileID它的正常像“sdjkfhs77ds” –
好吧,我已经更新我的例子。 – VBart
谢谢你的朋友它现在工作的好:)现在请检查你的电子邮件 –