nginx - 在 Windows Nginx 服务器中,url重写如何将特定url重定向到其他 url?

  显示原文与译文双语对照的内容

我使用 Windows Nginx 服务器,在 nginx.conf file: 中有以下代码


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,或者什么可能导致这种行为?

感谢你提前致谢 !

时间:

用。htaccess


Redirect/store/?page=myshop



替代:带有内容的store.php:


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



...