對于個人網站站注冊比較少的,服務器配置不是很好的,沒必要https,https跳轉到http是要時間的,會影響網站打開的速度。免費的https每年都要更換。個人博客網站https有一段時間了,而且很多頁面都有收錄排名,現在已去掉https了,用戶搜索從https進網站無法打開頁面。去掉后https對面網站有一定的影響,所有這里就要實現訪問https自動跳轉到http
網站設置http跳轉到https比較容易,如相反方向將https跳轉到http,不是專搞程序的,有點難設置。網上文章也有很多"HTTPS重定向到HTTP的解決方法"。但很多都是沒用的,都是轉載別人沒測試過,搞的網站打不開。
將以下代碼放在你網站根目錄下的.htaccess文件,沒有.htaccess可以新建一個。域名換成你自己的域名,經測試有效
RewriteEngine On RewriteBase /RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^ http://www.bokequ.com%{REQUEST_URI} [L,R=301,NE]RewriteCond %{HTTPS} on [OR] RewriteCond %{HTTP:X-Forwarded-Proto} https [OR] RewriteCond %{SERVER_PORT} ^443$ RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?bokequ.com/.*$ [NC] RewriteRule \.(gif|jpg|png|tif|js|css|xls|xlsx|zip|rar|pdf|ods|ots)$ - [F,NC]RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^(.+)$ index.php/$1 [L]
以上就是apache服務器將HTTPS重定向到HTTP(https301跳轉到http)的方法,nginx將HTTPS重定向到HTTP的方法,自己測試。
如果你不想301跳轉的,可以添加以下標簽到你網站的頭部來實現網頁自動跳轉。
<meta http-equiv="refresh" content="0;URL='http://www.bokequ.com/'">