2016-03-07 77 views
1
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中找到了一行代码。 这个重写url在localhost上工作得很完美,但是当我在我的vps上安装nginx并试图从pc到达时,它不起作用。Nginx重写url只能用于根目录

感谢您的回答。

回答

0

试图更改:

server_name www.domain.com domain.com; 

与您的域名或服务器的IP。

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