无法在网址重写上为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]
有人可以提供帮助吗?
答案 0 :(得分:0)
您的规则需要移至location /
或父server
指令中。
尝试使用位置指令,如:
location / {
rewrite ^/nyheder/(.*)$ /post.php?slug=$1 break;
try_files $uri $uri/ $uri.html $uri.php?$query_string;
}