Nginx url配置

时间:2016-05-26 06:58:34

标签: nginx url-rewriting

无法在网址重写上为nginx配置工作。

我有:

    string i = "10";
    var b =  Convert.ToByte(i, 16)

我希望它是:

example.com/post.php?slug=example

对于htaccess来说,我很容易让它上班。

example.com/nyheder/slug

在Nginx中,我尝试了几种方法:

RewriteRule ^/?nyheder/(.*?)/?$ /post.php?slug=$1 [L]

有人可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

您的规则需要移至location /或父server指令中。

尝试使用位置指令,如:

location / {
  rewrite ^/nyheder/(.*)$ /post.php?slug=$1 break;

  try_files $uri $uri/ $uri.html $uri.php?$query_string;
}