我想使用php將非www url重定向到www。使用php header()函數重定向非www到www
我知道它可以很容易地通過在htaccess中使用mod_rewrite來實現。但我想用php header()來做這個重定向。
我寫了一個腳本,檢查主機是否帶有www。
$url=$_SERVER["HTTP_REFERER"];
if(preg_match_all("/http:\/\/www\./i",$url,$m))
{echo "host has www";}
其他 {回聲「主持人不以www開始」;}
我怎麼能繼續與它添加頁眉與301種狀態,如果一部開拓創新重定向到www.domain.com主機是不是www?
這種重定向可能在PHP?
感謝您的答案matei,它工作正常。 – starkeen
這是302重定向? – starkeen
您可以將任何'http_response_code'作爲標題功能的第三個參數 –