apache_conf 使用.htaccess强制HTTPS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache_conf 使用.htaccess强制HTTPS相关的知识,希望对你有一定的参考价值。

# Force HTTPS (No need to touch code within BEGIN WordPress)
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

以上是关于apache_conf 使用.htaccess强制HTTPS的主要内容,如果未能解决你的问题,请参考以下文章

apache_conf 使用.htaccess强制下载文件

apache_conf 如何使用.htaccess文件强制HTTPS

apache_conf 在htaccess中强制使用HTTPS和WWW

apache_conf .htaccess强制https

apache_conf 强制www。 (htaccess的)

apache_conf .htaccess - 强制文件在浏览器中下载