wordpress - htaccess 需要重定向主域而不是附加域

标签 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

最佳答案

要将主站点重定向到 https,您可以使用:

RewriteEngine on

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

只需将 http_host 值中的 ma​​insite.com 替换为您的 domainname.com

关于wordpress - htaccess 需要重定向主域而不是附加域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35330767/

相关文章:

php - 如何在 Wordpress 中使用 session_start?

javascript - 将多部分表单(输入类型=文件)转换为WordPress媒体库上传

redirect - 将用户与错误消息一起发送到页面

java - 一个webapp如何转发到另一个webapp?

javascript - 使用带有 Javascript 代码的类在 span 元素之间包装特定文本

html - 使图像全宽 - Wordpress HTML/CSS

apache - htaccess 检查查询字符串的一部分的长度

.htaccess - 使用 SSL 的托管域的 Apache mod_rewrite 条件

apache - htaccess RewriteCond !-f 问题

redirect - Javascript 按语言重定向