强制添加' https://'在我的ctpecific页面由htaccess

时间:2016-09-17 07:00:29

标签: wordpress

我有一个用WordPress cms构建的网站,我想通过网站的htaccess文件在我的联系页面上添加https://。我尝试过不同的想法,但我无法做到。这是网站link

如果有任何想法请分享!

2 个答案:

答案 0 :(得分:0)

在.htaccess中 - 添加此逻辑。     

    RewriteEngine On 
    RewriteCond %{SERVER_PORT} 80 
    RewriteCond %{REQUEST_URI} contact
    RewriteRule ^(.*)$ https://alacartesites.com/contact/$1 [R,L]
    

参考:http://www.inmotionhosting.com/support/website/ssl/how-to-force-https-using-the-htaccess-file,它对我有用。我验证了。请使用以下一个。     

    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(contact|contact/)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
    

答案 1 :(得分:0)

如果您为自己的域启用了https,那么最好将其用于整个网站,而不仅仅是针对一个/某些网页。

要将所有现有网页从http重定向到HTTPS,您可以使用以下.htaccess代码段:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L]
</IfModule>