【问题标题】:Redirect www to non www all pages将 www 重定向到非 www 的所有页面
【发布时间】:2018-11-25 21:01:58
【问题描述】:

是的,我知道在 stackoverflow 中已经多次问过同样的问题,并且我的网站主页已成功从 www 重定向到非 www

但所有内部页面都没有从 www 重定向到非 www。互联网上的所有代码都可以正常工作,将主页从 www 重定向到非 www,但内部页面没有重定向。

  1. 我在网站上使用了 aws 弹性负载均衡器
  2. 我已使用来自 - https://aws.amazon.com/premiumsupport/knowledge-center/redirect-http-https-elb/ 的虚拟主机文件将 http 重定向到 http
  3. 现在我正在使用填充代码将 www 重定向到非 www

重写引擎开启
RewriteCond %{HTTP_HOST} ^www.(.)$ [NC]
重写规则 ^(.
)$ https://mysiteurl.in/$1 [L,R=301]

我需要在此代码中进行哪些更改,以便所有内部页面也从 www 重定向到非 www,否则无法使用 aws elb 进行更改。

【问题讨论】:

    标签: wordpress amazon-web-services url-redirection


    【解决方案1】:

    终于搞定了。

    实际上,我有一个很大的 htaccess 文件,我在文件末尾添加了从 www 重定向到非 www 的代码,但是当我把它放在文件开头时,所有页面都成功地从 www 重定向到非 www。

    这很好,但不明白为什么在文件末尾添加代码时它不适用于内页。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-07
      • 2019-03-08
      • 1970-01-01
      • 1970-01-01
      • 2012-03-08
      • 2020-07-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多