PDA

查看完整版本 : apache設定問題, 不管加不加www都自動加上www


sea0964
2006-03-27, 01:17 PM
問一個應該是apache設定的問題(其實我也不確定)
就是讓使用者不管有無輸入www都會自動加上,
例: 使用者輸入deal13.net連上後網址列會自動顯示為www.deal13.net
若輸入www.deal13.net則還是www.deal13.net

或是不管有無輸入www都會自動扣掉
例: 使用者輸入www.deal13.net連上後則會在網址列顯示deal13.net

fortunee68
2006-03-27, 04:19 PM
問一個應該是apache設定的問題(其實我也不確定)
就是讓使用者不管有無輸入www都會自動加上,
例: 使用者輸入deal13.net連上後網址列會自動顯示為www.deal13.net
若輸入www.deal13.net則還是www.deal13.net

或是不管有無輸入www都會自動扣掉
例: 使用者輸入www.deal13.net連上後則會在網址列顯示deal13.net

應該可以用apache redirect的功能。不論輸入什麼,都導向www.deal13.net。
正確的設定方式,可能要查一下apache的說明手冊。

nickyeahyeah
2006-03-27, 04:51 PM
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

fortunee68
2006-03-30, 12:52 AM
可以使用下列指令來試試,將所有80 port的請求,都導向你的網站。
例如:hostname = abc ,就會導向abc.domainname.com.tw

編輯httpd.conf
在目錄定義了下面的內容:

Options Indexes FollowSymLinks
AllowOverride all

#加入以下指令

RewriteEngine on
RewriteCond "%{SERVER_PORT}" "^80$"
RewriteRule "^(.*)$" "http://%{SERVER_NAME}$1" [R,L]