2015-04-23 94 views
-1

我需要nginx的重定向規則重定向www和文件夾內 非www域例如我需要www.domain.com和domain.com永久重定向到domain.com/folder內部。Nginx的重定向的文件夾

所有我已成功完成是重定向www.domain.com到domain.com/wp,它工作正常,但是當我嘗試添加相同與domain.com重定向到domain.com/wp I` m到處重定向循環。

這一個是工作,但如何添加domain.com在domain.com/folder重定向沒有表妹重定向循環?

if ($host = 'www.domain.com') { 
rewrite ^/(.*)$ http://domain.com/folder/$1 permanent; } 

回答

1

我想你可能需要在配置中添加下列地點爲domain.com服務器塊:

server { 
    listen 80; 
    server_name www.domain.com domain.com; 
    return 301 https://domain.com/folder$request_uri; 
} 

而且用這個domain.com塊:

location /folder { 
     root /var/www/path/to/folder; 
    } 

使用該附加塊,我相信你可以,如果

停止使用