我的網站有三個不同的網頁:Nginx的?怎麼辦改寫
www.abc.com/
www.abc.com/node
www.abc.com/memeber
如果我在瀏覽器中鍵入www.abc.com
,它關係到www.abc.com/
,我怎樣才能將其更改爲www.abc.com/node
當我輸入www.abc.com
並保持www.abc.com/memeber
像往常一樣正常嗎?
我的網站有三個不同的網頁:Nginx的?怎麼辦改寫
www.abc.com/
www.abc.com/node
www.abc.com/memeber
如果我在瀏覽器中鍵入www.abc.com
,它關係到www.abc.com/
,我怎樣才能將其更改爲www.abc.com/node
當我輸入www.abc.com
並保持www.abc.com/memeber
像往常一樣正常嗎?
以下爲我工作,我只提供靜態文件。
server {
listen 80;
server_name www.abc.com;
root /var/www/abc;
if ($request_uri = '/') {
rewrite^/node break;
}
}
location =/{
rewrite^/node;
}
只要添加一個小紙條,用return
代替rewrite
對重定向,check nginx pitfalls
location =/{
return 301 $scheme://$server_name/node
}
location/{
# normal location handling, using try_files for example
}
你想要的根URL'www.abc.com'到** **重定向到'/ node'? –
@MohammadAbuShady是的,但云像往常一樣訪問www.abc.com/memeber。 – user1389836
我的問題解決了! Thx evevyone! – user1389836