傳奇萬能登陸器2010(傳奇網(wǎng)站被劫持怎么辦?如何設(shè)置網(wǎng)站https防劫持-申請免費(fèi)https)
現(xiàn)在劫持相當(dāng)嚴(yán)重,很多朋友在開區(qū)時(shí)網(wǎng)站被各種劫持,所以今天給大家分享一個(gè)把網(wǎng)站http變成https的教程,能有效防止網(wǎng)站劫持,注意:現(xiàn)在的各大登陸器還不支持https,所以列表地址你還是得用http,所以此方法只能防網(wǎng)站被劫持,防不了列表被劫持我們可以把網(wǎng)站用https,列表地址用二級域名http還是可以的另外現(xiàn)在發(fā)布站也不支持https的網(wǎng)站跳轉(zhuǎn),所以我們在上廣告的時(shí)候還要拿一個(gè)二級域名做http的,然后把這個(gè)http的加段代碼,在從發(fā)布站點(diǎn)開之后自動(dòng)跳轉(zhuǎn)到https的站,跳轉(zhuǎn)代碼可以百度
申請證書有免費(fèi)的也有收費(fèi)的,很多地方可以申請,申請的方法大都差不多,然后在服務(wù)器里導(dǎo)入證書的時(shí)候方法也是差不多的,今天講解的是用騰訊云免費(fèi)的SSL證書
首先使用QQ或者微信登陸騰訊云:https://www.qcloud.com
找到SSL證書申請選項(xiàng):云產(chǎn)品---域名服務(wù)—SSL證書點(diǎn)擊進(jìn)入申請頁面點(diǎn)擊立即使用開始申請
申請前,需要完成實(shí)名認(rèn)證,可以使用已認(rèn)證的微信進(jìn)行輔助認(rèn)證,很快就可以通過實(shí)名認(rèn)證完成后,開始申請證書填寫域名資料:
1、通用名稱就是你的域名
2、申請郵箱填寫你的常用郵箱
3、證書備注名:填寫一個(gè)易記的就行
4、私鑰密碼:可不填寫
5、所屬項(xiàng)目:默認(rèn)項(xiàng)目即可域名資料填寫完成后,進(jìn)入下一步,選擇文件驗(yàn)證然后我們在網(wǎng)站根目錄下面建相應(yīng)的2個(gè)文件夾和.txt文件,再點(diǎn)擊驗(yàn)證
Window系統(tǒng)不支持創(chuàng)建/.well-known目錄問題在Windows下無法通過右鍵=>新建命令來創(chuàng)建以點(diǎn)開頭的文件和文件夾,例如.log,會(huì)提示必須輸入文件名可以通過命令行來創(chuàng)建:開始-運(yùn)行-cmdmkdir .well-known然后把創(chuàng)建的.well-known文件夾復(fù)制到你的網(wǎng)站根目錄下面
申請通過后,進(jìn)入SSL證書列表,將所申請的域名SSL證書下載到本地后,上傳到你域名所在服務(wù)器即可把證書解壓出來,點(diǎn)開始-運(yùn)行-輸入mmc
導(dǎo)入之后,http不自動(dòng)跳轉(zhuǎn)https,那么我們讓它自動(dòng)跳,這個(gè)方法不同服務(wù)器環(huán)境,不同網(wǎng)站語言方法不同,具體大家可以百度,我這里用的是iis6,而且是簡單的.html格式,所以我們直接在index.html里的最后面加上以下代碼就可以實(shí)現(xiàn)跳轉(zhuǎn)http
自動(dòng)跳轉(zhuǎn)https方法二:之前我講了發(fā)布站不支持https,需要另外用二級域名或http的域名實(shí)現(xiàn)跳轉(zhuǎn),那這個(gè)方法對于我們開服的朋友來講應(yīng)該很實(shí)用,我們在index后面加上以下這段代碼,使用js強(qiáng)制http到 https
<script type="text/javascript"> var targetProtocol = "https:"; if (window.location.protocol != targetProtocol)window.location.href = targetProtocol window.location.href.substring(window.location.protocol.length);</script>
http自動(dòng)跳轉(zhuǎn)https方法二:
<meta http-equiv="Refresh" content="秒數(shù); url=跳轉(zhuǎn)的文件或地址"><script type="text/javascript">var url = window.location.href; if (url.indexOf("https") < 0) { url = url.replace("http:", "https:"); window.location.replace(url); }</script>
說明秒數(shù)是輸入http的跳轉(zhuǎn)時(shí)間,url是跳轉(zhuǎn)文件的地址比如<meta http-equiv="Refresh" content="2; url=http://www.idc02.com">
這樣就是打開http://www.idc02.com 2秒以后跳到http://www.idc02.com
三:php的http自動(dòng)跳轉(zhuǎn)https方法,使用的可以用偽靜態(tài)RewriteCond %{SERVER_PORT} !^443$RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]