如何将具有子文件夹的特定URL重定向到Windows nginx服务器中的另一个URL?

时间:2018-03-29 12:40:15

标签: nginx url-rewriting

我使用的是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或者可能导致此行为的原因?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

使用.htaccess

Redirect /store /?page=myshop

替代方案:store.php包含内容:

<meta http-equiv="refresh" content="0; url=shop.domain.com/?page=myshop" />