首頁URL轉址…

前幾天做的php header轉址失敗了…

之前成功轉址的時候,會導致rss的feed檔頭爆開來,但是在rss可以正常動作的情況下,index.php裡面寫到的header location又不會被送出來。剛才硬把wordpress裡面有找到會送header的檔案通通抓出來硬加上

if ($_SERVER[‘SERVER_NAME’] != “applepig.idv.tw”)
{
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location:http://applepig.idv.tw”);
}

之類的句子,想試試看能不能找出究竟是誰跟我搶著送header,結果在我把我找到的檔案改完了之後,他還是不肯理我…

現在是在.htaccess裡面硬是寫了

RedirectPermanent http://www.applepig.idv.tw/ “http://applepig.idv.tw/”
RedirectPermanent http://211.23.16.105/ “http://applepig.idv.tw/”

進去,但是這種redirect法不會把上面的網址列一起更改,我還是不太滿意…

查了一下網路上講到怎麼把domain.com通通轉到www.domain.com的說明,卻發現不是用php header location來轉,就是用.htaccess來寫RewriteEngine,這兩招我都不合用啊~
至於別的asp、.net之類的解決方式,在我這邊根本跑不起來,整個是沒有幫助啊~

no-www.org找到了這篇文章,裡面用的rewrite Rule是

RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

那接下來就是要查怎麼把這個跟Wordpress的rewrite rule和平共存了…