OGX-3 | 妳木有小雞雞

死亡不是无知,而是不表态。

apache Rewrite 規則

without comments

今天在訪問blog時,發現去掉www后,域名沒有指向相關的目錄。使用apache的rewrite可以把缺少www的域名做跳轉www的域名,大概意思就是你在流覽器輸入163.com,由服務器端直接轉向www.163.com。

  1. ServerName www.163.com
  2. ServerAlias 163.com
  3.  
  4. RewriteEngine on
  5. RewriteCond %{HTTP_HOST} ^163\.COM$ [NC]
  6. RewriteRule ^(.*)$ http://www.163.com/$1 [R=301,L]

經過測試發現有一個小小的問題,不知道你們看出來沒有?

這裡可以稍微修改一下,就會變成另外一個樣子:

  1. ServerName www.163.com
  2. ServerAlias 163.com
  3.  
  4. RewriteEngine on
  5. RewriteCond %{HTTP_HOST} ^(www\.)?163\.COM$ [NC]
  6. RewriteRule ^(.*)$ http://www.163.com/$1 [R=301,L]

ps: 上面這段不要再正式服務器上測試,嘿嘿。

Written by beiwei

三月 9th, 2010 at 6:57 下午

Leave a Reply