本帖最後由 Fly_Bird 於 2013-10-25 16:43 編輯 5 H; l5 f* u V3 f
無敵小子 發表於 2013-10-25 15:01 
& V& f( B7 K4 t3 X1 p8 f8 t這。。。這兩個完全是兩個域名吧??一個根域名,一個二級www
& d/ U$ M2 H% B# x% n; p) g- Y不懂你要實現什麼,如果要www轉向根域名, ... , Y5 k, D T3 C, V5 U1 Y
我的意思不是要做兩個網站
2 g- u' v* B6 X* S! `是兩個域名(root域名和www)都是指向同一個地方。! K% u' h. O8 a7 q" x# E0 O5 }
域名控制面板 我是讓www 和 @ 都是指向 同一個IP的.; D$ L7 Y+ z& n
但是試著訪問 www.xxx.com 出現403.: R! i+ t# c# B) i- X2 U+ q$ J1 u0 z
" ^4 `, K4 U5 ]1 ~2 s! G好吧。我貼出的針對這個問題的解決方法。+ K7 C) O; P- X) G
前些我說了,我域名控制面板 設置已經www和root域名指向了同一IP。8 k6 ]$ H6 `: j3 Y7 S
如不確定這一步可以用 nslookup xxx.com 和 nslookup www.xxx.com看看是不是指向同一個IP。
: a' w4 W$ I2 k: Z0 l& m% t下面主要就是在ngnix中寫幾句話+ i( Z9 [8 {* o7 v$ H- F
搜索ngnix.conf所在路徑顯示出的路徑是這裡用nano編輯文件nginx.conf- nano /etc/nginx/nginx.conf
複製代碼 在http中寫一個server塊,使其訪問www.xxx.com的時候,跳轉到xxx.com。- #...
V9 H7 B+ G$ \2 d" h* n: Y - http {8 P8 V6 {0 U4 O2 ~+ t0 m Q ]( b
- #....4 g) p$ T4 O* {3 n5 G) Z
- server {
# _6 F7 I, v6 F, V$ l) C - server_name www.xxx.com;
* k; V$ s6 m( U& E5 ]9 S - rewrite ^(.*) http://xxx.com$1 permanent;/ z9 }* x! ~) ]5 Y- ?. W1 F5 g; Y
- }$ ~7 {4 M1 M# ]7 z
- }
複製代碼 重啟nginx。- invoke-rc.d nginx restart
複製代碼 但是,這是一般的解決方法嗎?: V4 u+ q. N% e3 S7 L" D
還是,建的時候用www,然後跳轉的時候是xxx.com跳到www.xxx.com。* E* r- d* T5 f$ S- Q* j6 t! a
或是其他?( f/ ?1 T0 T O) @' p, o
5 X, R1 G8 h2 [9 L
& Q- M2 v' U& Y! |% P: l# {
2 R) n* S, s" p5 f3 ]
" f- H2 W5 Z: P" m3 j0 H' N q c0 U# S0 Q S. g( x. y
) k0 W# v; a. z" l5 \ |