【问题标题】:Redirect non www to www, but its only working for home page将非 www 重定向到 www,但它仅适用于主页
【发布时间】:2014-12-12 12:32:18
【问题描述】:

我已经为我的网站做了非 www 到 www 的重定向,但只有主页工作正常,但类别页面没有显示从非 www 到 www 的重定向。 这是基于 wordpress 的网站。 任何帮助将不胜感激。

谢谢

【问题讨论】:

  • 那么你在类别页面上得到 404 吗?另外请粘贴您为重定向设置的 .htaccess 代码。
  • 我没有收到 404 错误页面。当我点击类别按钮时,网站将以 www 版本打开,但是当我打开没有 www 的相同链接时,它不会重定向到 www 版本。
  • 能否请您输入您用于重定向的代码?
  • RewriteCond %{HTTP_HOST} !^www\. [NC] 重写规则 ^(.*)$ %{HTTP_HOST}/$1 [R=301,L]
  • 发布您的 .htaccess 文件内容可能会有所帮助

标签: wordpress url-redirection


【解决方案1】:

这就是我将非 WWW 重定向到 WWW 的方式。

在 .htaccess 文件中,添加:

# REDIRECT NON-WWW TO WWW
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com [NC]
RewriteRule (.*) http://www.domain.com/$1 [L,R=301]

根据您的网站需要替换“域”和“com”。

【讨论】:

  • 我实际上尝试了所有这些类型的命令,但仍然无法正常工作。
【解决方案2】:

您是否在仪表板 >> 设置 >> 常规中使用 www 设置了您的域的主页 URL 和站点 URL? 如果是,那么非 www 站点将始终被重定向到 www 站点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-06
    • 1970-01-01
    • 2018-12-12
    • 2014-08-28
    • 2018-06-06
    • 1970-01-01
    • 2021-05-07
    相关资源
    最近更新 更多