繁体   English   中英

301重定向vs mod-rewrite用于传递链接汁

[英]301 redirect vs mod-rewrite for passing link juice

我在网站的根目录级别上有一堆子类别索引页面,这些页面是我从以前的开发人员那里继承而来的,这些开发人员使用的网址未嵌套,例如www.example.com/Category1_Index.php 我的工作是将它们“友好化”到www.example.com/category1/subcategory1/等。

这是我为各个网址实施的mod-write规则:

RewriteRule   ^category1/subcategory1/?$   Category1_Index.php  [NC]

我的难题是,是否要以这种方式将链接汁(至少90%)从旧网址传递到新网址? 还是我错过了什么? 是否需要301重定向? (经过几天的研究,我实际上还不清楚。)

需要记录的几件事:

  1. 我在一个月前实施了这些重写,并且许多url仍显示在Google中(这使我想知道拆分链接汁的价值)。
  2. 自实施以来,我们的网站损失了很多流量。

似乎您是从以下位置更改了页面的URL:

www.example.com/Category1_Index.php

对此:

www.example.com/category1/subcategory1/

但是您没有将*.php URL重定向到友好版本。 这立即导致两个问题:

  • 您有重复的内容,例如Category1_Index.php显示的内容与/ category1 / subcategory1 /相同。
  • 或更糟糕的是,如果* .php页面不再工作,例如它们返回404错误。

后者导致其他问题:

  • 通过* .php链接(通过书签,外部链接或搜索引擎结果页)访问您的网站的用户会收到错误消息。
  • 您的旧链接将逐渐从搜索引擎结果中删除。

解决方案是301将* .php页面重定向到其友好版本。 这将通知搜索引擎和浏览器页面地址已更改。 您仍然需要使用URL重写。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM