【问题标题】:301 htaccess redirect of frontpage only仅首页的 301 htaccess 重定向
【发布时间】:2012-03-14 09:06:07
【问题描述】:

已编辑:为了更好地解释我想要什么。

我们想将我们的首页 http://www.example.com 移动到子页面 http://www.example.com/sub-page

所以为了保持我们的 SEO 排名,我们需要写一个 301 永久移动。我们希望子页面 URL 显示在浏览器中。 这应该显示http://www.example.com/sub-page/

所以结果是,如果您尝试输入http://www.example.com,您的网址将被重写为http://www.example.com/sub-page/,并带有301 重定向。

但不应重定向所有其他页面! 例如。 http://www.example.com/contact/ 应该还是一样的。

它还应该处理根域的每一个变体。 带和不带斜杠(example.com/ vs example.com) 有和没有 www (www.example.com vs example.com)

【问题讨论】:

    标签: .htaccess redirect


    【解决方案1】:
    1. Enable mod_rewrite and .htaccess. 
    2. Create and deploy your new home page as `/sub-page`
    3. Then put this code in your .htaccess file under DOCUMENT_ROOT:
    
    Options +FollowSymLinks -MultiViews
    # Turn mod_rewrite on
    RewriteEngine On
    RewriteBase /
    
    # reqest to example.com/ will be forwarded to example.com/sub-page
    RewriteRule ^$ sub-page [L,R=301]
    

    【讨论】:

    • 感谢您的意见。我对你的解决方案有点困惑。尝试访问example.com/sub-page/ 的用户会被重定向到根域吗?我为什么要这个?我想要相反的。从根到子页面的第二部分:这会将 url 显示为example.com/sub-page 吗?它会显示 301 永久移动吗?
    • 根据第二条规则,浏览器中的 URL 将保持为 example.com,但内容将从 example.com/sub-page 提供。现在,对 SEO 敏感的重点是不要从 2 个 URI 中提供完全相同的内容。现在,如果您没有第一条规则,那么 example.com/example.com/sub-page 将提供您必须避免的相同内容。因此,我的第一条规则将外部重定向(更改浏览器中的 URL)从 example.com/sub-pageexample.com/ 因此无论什么浏览器 URL 将始终为 example.com/ 并且搜索引擎不会因此而惩罚你。
    • 还记得在规则#1中从R更改为R=301,一旦你确定一切正常。
    • 感谢您的更新。我真正想要的与您所描述的相反。我希望 url 为 example.com/sub-page 并且我希望 example.com 被重写为 example.com/sub-page 这就是为什么我希望在根域上使用 301。防止重复内容。
    • 哦,好吧,我明白你想要什么。检查我编辑的答案。
    【解决方案2】:

    .htacces

    ^/|/index.html|/index.php$     /sub-page
    

    根据需要添加字体页面。
    ^ 代表行头。
    $ 代表行尾。

    【讨论】:

    • 我们不使用 index.html 或 index.php。但是^/ /sub-page 会将example.comexample.com 重定向到/sub-page。并保持其他所有网址不变?例如。 example.com/abc 根本不应该被重定向。
    猜你喜欢
    • 2021-04-19
    • 2010-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-18
    • 2012-05-24
    • 2011-05-01
    相关资源
    最近更新 更多