最近因為co.cc一個老舊的免費域名希望能夠挽回以前的流量,又要大費周張地折騰一返,
剛把網站的所有舊的域名全部修改回新的域名地址,但又來一波了(真黑仔),
由於使用的虛擬主機(空間)不允許使用 .htaccess 文件做301重定向(跳轉),
沒有辦法下!又在偉大的Google找各大的C兄請教一下,
踏破鐵鞋無覓處! 終於在88頁找到了一位高手分享了301的經驗,
並且他慷慨地析出了在HTML/PHP/ASP文件中實現301重定向(跳轉)的設置,
唉! 在網上很多的教學都是使用 .htaccess 文件為基礎,很難得找到一篇在HTML/PHP/ASP實現301 重定,
希望在此也分享給大家,給有需要的站長了...
PHP/ASP
<%
dim reurl
reurl=request.ServerVariables("SERVER_NAME")
if instr(reurl,"OldDomain") then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "NewDomain"
Response.End
end if
%>
HTML
<script language="javascript">
var thisURL = document.URL.toLowerCase();
var str = "OldDomain";
if(thisURL.indexOf(str)>-1){
var newURL = thisURL.replace("OldDomain","NewDomain");
window.location.href= newURL;
}
</script>
本人在linux apache系統測試成功 ^^
1. 301跳轉(重定向)全站或指定頁面
2. 301轉向(重定向)支持中文網址/標籤WordPress專用
3. PHP偽html靜態頁解析
4. .php網址轉成.html或.htm偽靜態