https重定向301到http
海外網(wǎng)站訪問https異常
最近由于國內(nèi)網(wǎng)絡(luò)運(yùn)營商對(duì)海外服務(wù)器空間的443端口支持異常,也就是https訪問會(huì)被阻斷。導(dǎo)致部分用戶是SSL站點(diǎn)的https路徑是打不開的,而http打開卻正常。
解決打不開https辦法
為了不影響體驗(yàn),可以將https關(guān)閉,但百度收錄仍然是https,那么為了不影響收錄和訪問體驗(yàn),可以301回來http即可。由于網(wǎng)上全都是80重定向301到443,也就是https 重定向到http,并沒有反向301回來http的教程所以這里給大家整理下apache的教程。
apache的https 301重定向http教程
首先您網(wǎng)站的https證書功能不要關(guān)閉,而是把默認(rèn)的301關(guān)掉,然后將以下代碼存成.htaccess文件,放到您網(wǎng)站根目錄下(httpdocs目錄下)
RewriteEngine On RewriteCond %{SERVER_PORT} !^80$ RewriteRule (.*) http://%{SERVER_NAME}/$1 [R=301,L]
注意事項(xiàng)
1.windows系統(tǒng).htaccess文件的創(chuàng)建問題
由于windows操作系統(tǒng)不能直接存成.htaccess,請(qǐng)直接在我們的香港空間控制面板里建立即可,如果不是用我們空間產(chǎn)品的用戶請(qǐng)百度下如何創(chuàng)建。htaccess文件方法
2.注意關(guān)閉其他跳轉(zhuǎn)和重定向
如果您網(wǎng)站程序或者空間開啟了其他的重定向,注意關(guān)閉,避免重復(fù)重定向造成死循環(huán)另網(wǎng)站無法打開