本帖最後由 Fly_Bird 於 2013-10-25 16:43 編輯 / C* N- ]8 I: V: r2 F5 ]- c4 q
無敵小子 發表於 2013-10-25 15:01 
) |4 m9 k4 u* A, s4 ~ S這。。。這兩個完全是兩個域名吧??一個根域名,一個二級www, N! f5 z0 k) V$ e6 X. _5 Z
不懂你要實現什麼,如果要www轉向根域名, ...
6 D2 q) k r$ G5 M# I( Y我的意思不是要做兩個網站
1 s% h. e! @6 d b a1 r是兩個域名(root域名和www)都是指向同一個地方。
( H) ^3 e. l, J8 H" N域名控制面板 我是讓www 和 @ 都是指向 同一個IP的.9 z0 |6 ~7 {/ z5 D* N
但是試著訪問 www.xxx.com 出現403. V9 F8 R: T* L0 c) ]
5 N5 ~- ?6 q' y- Z) _% c8 F好吧。我貼出的針對這個問題的解決方法。
5 Y: e" }3 b# {前些我說了,我域名控制面板 設置已經www和root域名指向了同一IP。" V1 s9 z s& B) `
如不確定這一步可以用 nslookup xxx.com 和 nslookup www.xxx.com看看是不是指向同一個IP。
. y. P9 O5 T: t& H下面主要就是在ngnix中寫幾句話: Q# r9 k& L( r4 f! e4 V
搜索ngnix.conf所在路徑顯示出的路徑是這裡用nano編輯文件nginx.conf- nano /etc/nginx/nginx.conf
複製代碼 在http中寫一個server塊,使其訪問www.xxx.com的時候,跳轉到xxx.com。- #...
& `- k. S7 C6 T9 [8 W - http {8 }9 s2 z) L. K* A. W3 d% g7 f* C7 i
- #....& S5 Y7 p/ a4 ?( [) Q8 q. Y
- server {
7 `! O, a! }2 d6 B2 p1 M0 j3 _ - server_name www.xxx.com;
# j4 Y6 P" `0 j7 a, Q( _ - rewrite ^(.*) http://xxx.com$1 permanent;! z' S$ ^$ g2 i' j8 U/ u8 y. k, `
- }
; k* E9 s( @+ `7 l' G: I' @5 V! `+ q' b - }
複製代碼 重啟nginx。- invoke-rc.d nginx restart
複製代碼 但是,這是一般的解決方法嗎?
# C6 I2 F8 ^: r X% p. S還是,建的時候用www,然後跳轉的時候是xxx.com跳到www.xxx.com。3 ?# d9 A& p, b' O3 A
或是其他?3 S3 A8 Z0 u$ _# _+ d
$ S" }) X! N# W0 ^# w
- f2 T: v g! }8 \- E: r# K; h8 ~
" }) ?0 y- }/ m# T$ d" ]. {& i# @7 W5 |8 c
# T" z1 j( o# Q/ ]; I9 u$ y3 R& S& E) n# L$ A# J
|