本帖最後由 Fly_Bird 於 2013-10-25 16:43 編輯 ( c2 S' K9 Y" S& {
無敵小子 發表於 2013-10-25 15:01 . d! d! O0 r% I
這。。。這兩個完全是兩個域名吧??一個根域名,一個二級www
1 R8 `. }7 L& U: l; ]* L( C1 Q不懂你要實現什麼,如果要www轉向根域名, ...
% x2 V+ h- H) }, o# B( k我的意思不是要做兩個網站0 b4 d2 N' G* W% ^+ Y' h% B
是兩個域名(root域名和www)都是指向同一個地方。/ A; r5 p3 ?' n5 p C- w. z( V5 x
域名控制面板 我是讓www 和 @ 都是指向 同一個IP的., b3 Q: v3 D# `- z, K4 @" ? E
但是試著訪問 www.xxx.com 出現403.1 ?) |7 I" b# v8 O. w2 m
, H: u) j) K2 e& J* {# ^( z* T+ q好吧。我貼出的針對這個問題的解決方法。% w/ t, I& a+ [* r! S+ Z" E
前些我說了,我域名控制面板 設置已經www和root域名指向了同一IP。4 l5 t/ A9 _% f
如不確定這一步可以用 nslookup xxx.com 和 nslookup www.xxx.com看看是不是指向同一個IP。! f8 I7 s( p# |) P4 f
下面主要就是在ngnix中寫幾句話( i% q7 p2 A: ]5 {4 e
搜索ngnix.conf所在路徑顯示出的路徑是這裡用nano編輯文件nginx.conf- nano /etc/nginx/nginx.conf
複製代碼 在http中寫一個server塊,使其訪問www.xxx.com的時候,跳轉到xxx.com。- #...
8 `9 M" N2 ^5 s& e' @ - http {! z+ q) S. g8 z# W \+ G
- #....3 m$ C9 d' {% l
- server {! T& G% d2 N! N# h4 R- @+ S* b
- server_name www.xxx.com;# q, N" Q' @: D/ I, c) f
- rewrite ^(.*) http://xxx.com$1 permanent;+ w# D8 W7 ^7 x7 ?2 a9 W' }& n: E
- }& O- F) _$ X9 ?- T- O; y9 M6 x
- }
複製代碼 重啟nginx。- invoke-rc.d nginx restart
複製代碼 但是,這是一般的解決方法嗎?: A/ A3 t* H: K# m
還是,建的時候用www,然後跳轉的時候是xxx.com跳到www.xxx.com。
6 d5 T( x. W$ Q2 `或是其他?5 g- }) j ^( p$ F- o
, h: A, g6 t! @' B1 C4 X |
8 F# ~, |8 Z, H/ y$ i% z* F' M* }3 {5 `% k$ z4 }* P
Z% E6 f0 V$ R! w8 s( \0 V/ ]2 P" q, ^; y
5 v# e! I5 K9 h# C
|