htaccess需要重定向主域而不是addon域

时间:2016-02-11 04:25:18

标签: wordpress .htaccess redirect ssl

我对htaccess一无所知,而不是今天与支持人员交谈,他们告诉我,我需要用它来解决我的问题。

长话短说...我在cPanel上有一个主域名,这是一个wordpress电子商务网站。我买了并为它设置了SSL证书。我还有4个插件站点设置,只是简单的HTML。 SSL不会对它们起作用。 (我不知道为什么,他们说ssl的类型只适用于主站点。)

在wordPress电子商务网站中,我有一个插件强制重定向到网站的https版本。它通过修改.htaccess文件来做到这一点。但是,它会以一种所有插件网站也被重定向到https的方式对其进行修改。然后他们会显示一条消息说他们不安全并让我离开这里等等......不好!

所以我的问题是如何编写.htaccess文件,以便只有主站点被重定向到https版本而不是插件?

示例网站:

mymainsite.com -> https://mymainsite.com 
myaddonsite1.com -> no redirect
myaddonsite2.com -> no redirect

1 个答案:

答案 0 :(得分:0)

要将mainsite重定向到https,您可以使用:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?mainsite\.com$
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NC,L,R]

只需将 mainsite.com 替换为http_host值中的 domainname.com

相关问题