如何在nginx

时间:2016-08-11 12:33:22

标签: apache nginx url-rewriting

有一些网址

domain.com/hashtag/标签
domain.com/hashtag/tag标签
domain.com/hashtag/tag

在nginx中,我使用重写

if (!-e $request_filename){
   rewrite (*UTF8)^/hashtag/([A-Za-z0-9_]+)$ /hashtag.php?hashtag=$1;
}
charset utf-8;

我的系统支持UTF-8,所有文件都是UTF-8,但只有网址domain.com/hashtag/tag才能正常工作,其他两个网址都是502坏网关。我该如何解决这个错误?非常感谢。

1 个答案:

答案 0 :(得分:0)

抱歉给大家带来麻烦,我写错配置,这里应该是

   rewrite ^/hashtag/(.*)$ /hashtag.php?hashtag=$1;

效果很好,关闭这个问题。