【问题标题】:redirect park domain with https to http使用 https 将公园域重定向到 http
【发布时间】: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


【解决方案1】:

由于其他域没有 SSL 配置,您一定会收到错误消息。但是,您尝试做的事情还有另一种选择。而不是尝试在服务器上设置重写规则。您可以按照此处所述配置域转发https://in.godaddy.com/help/forward-a-domain-12123

显然,此功能适用于通过 GoDaddy 购买的域名。我假设其他 DNS 提供商也有类似的功能。

【讨论】:

    猜你喜欢
    • 2016-01-30
    • 1970-01-01
    • 2015-04-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-12
    • 2015-08-26
    • 2015-05-19
    • 2021-05-11
    相关资源
    最近更新 更多