Nginx重写url仅适用于root

时间:2016-03-07 23:46:13

标签: web nginx

server {
    listen       80;
    server_name  www.domain.com domain.com;
    error_page 404 /?404;
    error_page 403 /?404;

    location / {
        autoindex off;
        root   c:/webserver/html;
        index  default.asp index.php default.html;
        rewrite ^/([^/]*)$ /?action=$1 break;
    }

我的nginx.conf中有一行代码。 这个重写网址在localhost上工作得很好但是当我在我的vps上安装nginx并尝试从PC上访问它时它不起作用。

感谢您的回答。

1 个答案:

答案 0 :(得分:0)

尝试改变:

server_name www.domain.com domain.com;

使用您的域名或服务器IP。

然后,您必须重新启动我们的Nginx服务器才能识别这些更改。