【发布时间】:2017-11-30 01:45:30
【问题描述】:
我有一个主域名为 www.solkey.ir 的网站。
我停放了 www.solkey.co,但是因为主域有 ssl 而停放的域没有 ssl,所以您无法打开 www.solkey.co(它在浏览器中显示 ssl 安全警报,如下图所示)。
我连接到我的主机,他们说你必须在 htaccess 中重定向 https://solkey.co >>>>> http://solkey.co。 但我不知道该怎么做。
以下是我的 htaccess 代码。
如何将 solkey.co(使用 https)重定向到 solkey.co(使用 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
【问题讨论】:
-
当然,您可以从 https 重定向到 http,但除了缺少安全性之外,您将无法摆脱要重定向的初始请求中的安全警告。只有那些立即使用不安全的 http 协议的人不会收到警告。但在这种情况下,您不需要任何重定向...
-
您发布的代码看起来不错,但与您描述的相反,它从 http 重写为 https...
-
代码正在重定向主域。我的问题是重定向公园域的代码行
-
嗯,您需要将与第一个条件/规则对类似的规则放置在为该停放域提供服务的位置。在该主机配置或动态配置文件中。而且您显然需要同时转身:测试
=on并重定向到http。这有什么问题?
标签: apache .htaccess ssl redirect directadmin