如何使用.htaccess文件強制HTTPS

有時需要確保您網站的訪問者使用SSL加密連接。如果你不熟悉SSL,想了解更多,請閱讀我們的文章“ 什麼是SSL,為什麼它很重要?“

強制訪問者使用SSL可以通過使用mod_rewrite的.htaccess文件完成。

重要:如果您的.htacess中已經有重複的程式碼,請在您的.htacess中已經有類似的規則的情況下添加以下程式碼:

RewriteEngine On

RewriteCond %SERVER_PORT 80

RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

請務必使用您的實際域名替換www.example.com。

要強制特定網域使用HTTPS,請在網站根文件夾中的.htaccess文件中使用以下程式碼:

RewriteEngine On

RewriteCond %HTTP_HOST ^example\.com [NC]

RewriteCond %SERVER_PORT 80

RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

請務必使用您嘗試強制為https的域名替換example .com。此外,您需要將www.example.com替換為您的實際域名。

如果要對特定文件夾強制使用SSL,可以將下面的程式碼插入放置在該特定文件夾中的.htaccess文件中:

RewriteEngine On

RewriteCond %SERVER_PORT 80

RewriteCond %REQUEST_URI folder

RewriteRule ^(.*)$ https://www.example.com/folder/$1 [R,L]

確保將文件夾引用更改為實際文件夾名稱。然後,請務必使用您要強制啟用SSL的實際域名和文件夾替換www.example.com/folder。

Source: https://seo.techroomage.com/2017/02/%e5%a6%82%e4%bd%95%e4%bd%bf%e7%94%a8-htaccess%e6%96%87%e4%bb%b6%e5%bc%b7%e5%88%b6https.html

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s