我对nginx很新,只是处理重写规则
我想要我的域http://example.com/database/view.php?id=1
显示为http://example.com/database/id/
在网址中显示“身份”的GET参数,这可能吗?
我试过这个:
rewrite ^/database/$arg_id? /database/view.php?id=[1-9]* last;
和
location @database {
rewrite ^/view/(.*) /view.php?id=$1&$args last;
}
并且它们失败导致example.com/database/view/51成为404
答案 0 :(得分:1)
修正了它:)
解决了
rewrite ^/view/(.*)/ /database/view.php?id=$1&$args last;