【问题标题】:non-www to www redirect using ,htaccess使用 ,htaccess 将非 www 重定向到 www
【发布时间】:2012-10-19 09:04:35
【问题描述】:

我想将我的非 www 请求重定向到 www 版本。已将 wwww 版本设置为我在谷歌网站管理员中的首选域。 我在 .htaccess 文件中添加了以下内容

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

但问题是,如果我点击一个非 www url,它会给我 404,因为重定向后自动引入了额外的空间。以下是一个示例 URL:

javaexperience.com/eclipse-get-access-modifier-suggestions-using-ucdetector-plugin/

【问题讨论】:

  • 您发布的网址对我来说非常有效。
  • 哦!是的,我通过在 cPanel 中定义重定向规则来临时修复它。仍在寻找 .htaccess 修复程序。

标签: apache redirect seo


【解决方案1】:

这个重写规则对我有用

RewriteCond %{HTTP_HOST} ^yourdomain.com [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]

该规则将旧网址重定向到带有 301 标头的新网址,这对您的 SEO 来说没问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-16
    • 2018-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-12
    • 2015-12-31
    • 1970-01-01
    相关资源
    最近更新 更多