Apache 使用https将公园域重定向到http
我有一个主域名为www.solkey.ir的网站 我驻车了www.solkey.co,但由于主域有ssl,而驻车域没有ssl,因此无法打开www.solkey.co(它在浏览器中显示ssl安全警报,如下图所示) 我连接到我的主机,他们说你必须在htaccess中重定向>>>>>>。 但我不知道怎么做 下面是我的htaccess代码 如何将solkey.co(使用https)重定向到solkey.co(使用http)Apache 使用https将公园域重定向到http,apache,.htaccess,ssl,redirect,directadmin,Apache,.htaccess,Ssl,Redirect,Directadmin,我有一个主域名为www.solkey.ir的网站 我驻车了www.solkey.co,但由于主域有ssl,而驻车域没有ssl,因此无法打开www.solkey.co(它在浏览器中显示ssl安全警报,如下图所示) 我连接到我的主机,他们说你必须在htaccess中重定向>>>>>>。 但我不知道怎么做 下面是我的htaccess代码 如何将solkey.co(使用https)重定向到solkey.co(使用http) #开始WordPress 重新启动发动机 重写基/ 重写cond%{HTTPS}
#开始WordPress
重新启动发动机
重写基/
重写cond%{HTTPS}=在…上
重写规则^https://%{HTTP_HOST}%{REQUEST_URI}[L,R=301]
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress
由于另一个域没有SSL配置,您肯定会遇到错误。然而,除了你正在尝试做的事情,还有一种选择。而不是试图在服务器上设置重写规则。您可以按如下所述配置域转发:
显然,通过GoDaddy购买的域名具有此功能。我假设其他DNS提供商也会有类似的功能 当然,您可以从https重定向到http,但除了缺少安全性之外,您无法在要重定向的初始请求中消除该安全警告。只有那些立即使用不安全http协议的人不会得到警告。但在这种情况下,您不需要任何重定向…您发布的代码看起来很好,但它与您描述的相反,它将从http重写为https…代码正在重定向主域。我的问题是重定向park domainWell的代码行,您需要将类似的规则作为第一个条件/规则对放置在为该park domain提供服务的位置。在该主机配置或动态配置文件中。显然,您需要同时改变这两个方向:测试
=on
,然后重定向到http
。问题是什么?
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress