2016-03-07 57 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服務器才能識別這些更改。