【问题标题】:how to redirect www to http via htaccess如何通过 htaccess 将 www 重定向到 http
【发布时间】:2018-02-26 21:29:15
【问题描述】:

当您阅读时,如何通过 htaccess 将 www.example.com 重定向到 http://www.example.com。请注意:HTTP 而不是 HTTPS。

我试过了

RewriteEngine on
RewriteRule ^(.*)$ http://www.your-new-domain.com/$1 [R=301,L]

看完这篇文章http://www.htaccesstools.com/articles/htaccess-redirect/,但它显示“内部服务器错误”。

【问题讨论】:

  • 这个问题没什么意义。 www.example.com 只是一个主机名——客户端几乎不可能要求没有指定任何协议。请给出一个正确的示例,说明您要重定向的完整传入请求是什么。
  • www.example.com -> www.example.com :您正在创建一个无限循环。
  • 我不明白你想要达到什么目的。如果您在浏览器中输入www.example.com,它会自动向www.example.com 发送一个HTTP 请求,这意味着您最终会得到一个http://www.example.com。如果不指定 HTTP 协议,则无法发送 HTTP 请求。这就是浏览器所做的。

标签: .htaccess ssl redirect


【解决方案1】:

我认为我们在这里有一个误解。 这篇文章是关于重定向到另一个页面的;你想做的不一样。

如果有人键入www.example.com,浏览器会向http://www.example.com 发送请求,这与向www.example.com 发送HTTP 请求相同。 您无需特别指定协议,因为您的用户在访问您的网站时已经使用 HTTP 协议 - 否则他们将无法访问它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-01
    • 2016-08-31
    • 1970-01-01
    • 2020-05-27
    • 1970-01-01
    • 2022-07-05
    • 2013-07-01
    相关资源
    最近更新 更多