今天在用百度站長平臺給網站www.dmfrtp.com認證https的時候,https認證一直失敗,問題應該出現在http沒有301到https上面,但是用的阿里雲虛擬主機,通過阿里雲虛擬主機後臺301並沒有http到https的選項,所以經過查詢,實際上辦法還是有的。
一般的阿里雲虛擬主機根目錄下面都會有個配置文件.htaccess,如果沒有的話可以自己新建一個。只需要在這個配置文件重寫入如下代碼:
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
就可以將http301到https上。
如果用的其他服務商的虛擬主機,也可以用同樣的方法進行操作。