Web Nginx重写url仅在root用户上有效

Web Nginx重写url仅在root用户上有效,web,nginx,Web,Nginx,我的nginx.conf中有几行代码。 这个重写url在本地主机上工作得非常好,但当我在vps上安装nginx并试图从pc上访问时,它就不起作用了 谢谢你的回答。试着改变一下: server { listen 80; server_name www.domain.com domain.com; error_page 404 /?404; error_page 403 /?404; location / { autoindex

我的nginx.conf中有几行代码。 这个重写url在本地主机上工作得非常好,但当我在vps上安装nginx并试图从pc上访问时,它就不起作用了

谢谢你的回答。

试着改变一下:

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;
    }
使用您的域名或服务器ip

然后,您必须重新启动我们的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;
    }
使用您的域名或服务器ip

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