我使用的是Windows nginx服务器,我的nginx.conf
文件中包含以下代码:
location /store {
rewrite ^(.*)$ /?page=myshop redirect;
}
但是,在访问我的域shop.domain.com/store
后,它会显示一条错误消息,指出404 Not Found
而不是重定向到shop.domain.com/?page=myshop
有些东西坏了。
我一直在寻找解决方案,但没有成功。我需要在尝试访问shop.domain.com/store/
到shop.domain.com/?page=myshop
也许我应该在nginx中的某处启用rewrite module
或者可能导致此行为的原因?
提前谢谢!
答案 0 :(得分:0)
使用.htaccess
Redirect /store /?page=myshop
替代方案:store.php包含内容:
<meta http-equiv="refresh" content="0; url=shop.domain.com/?page=myshop" />