【问题标题】:Redirect Incoming HTTPS Url to My Site's HTTPS Version将传入的 HTTPS URL 重定向到我的站点的 HTTPS 版本
【发布时间】:2016-07-27 00:15:17
【问题描述】:

我的客户有一个网站http://www.sitename.com,也有一个安全的https://www.sitename 版本。出于 Google Analytics(分析)流量的原因,他需要确保来自 https url 的任何用户都被重定向到安全版本,而不是不安全的 url。 通过.htaccess 执行此操作的正确方法是什么?我在这里和网上搜索一般都找不到具体的答案。

【问题讨论】:

    标签: wordpress .htaccess redirect https referrer


    【解决方案1】:

    您将不得不强制使用 https 来实现您的用例。将此添加到您的 htaccess 文件中。

    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    

    【讨论】:

    • 谢谢,但我只想重定向传入的 https 链接,他们点击我们网站上的 http 链接以重定向到我们的 https 版本。例如,如果用户来自 facebook(即 https)并单击我们的一篇博客文章 http,我们希望将 http 博客链接重定向到 https 博客链接。您建议的上述代码将所有流量重定向到 https。
    • 您不能对您网站的随机链接执行强制 https。这是可供您选择的选项 1. 在您的网站上使用 https,不要强制使用,并将 https 链接集成到 Facebook 文章。 2. 在整个网站上强制 https。 3. 在您网站上的某个文件夹上强制使用 https,并将包含该文件夹的链接集成到 Facebook 中。
    • 谢谢!我也有同样的怀疑。
    猜你喜欢
    • 2021-02-17
    • 1970-01-01
    • 2019-05-22
    • 2016-04-29
    • 1970-01-01
    • 2021-06-19
    • 2012-08-12
    • 1970-01-01
    • 2015-05-01
    相关资源
    最近更新 更多