2015-02-24 83 views
0

我有一个相对较新的网站,刚刚开始在SERP中吸引了一些牵引力。我的问题是我已经发布了它,并且使用PHP URL扩展名编制索引,如下所示:页面不再需要重定向

www.example.com/page.php 
www.example.com/product.php 

等等。显然,编辑.htacess文件以删除这些扩展名是相当容易的事情。所以我最终会得到:

www.example.com/page 
www.example.com/product 

那里没问题。

由于该网站仍然非常小,我可以轻松地手动更改所有链接以删除.php扩展名,然后更新站点地图。因此,Google和所有用户都无法访问.php页面,但如果您手动输入它们,它们当然仍然存在。

但是,因为Google对这些网页存在“记录” (即使现在没有直接链接到达他们),我是否需要从.php页面实现301重定向到新的非php页面?即Google会尝试抓取那些​​不再位于站点地图中的页面,但一旦存在?换句话说,由于您仍然可以访问www.example.com/page.php,即使该网站或站点地图上没有任何链接会将您带到那里,我会因为重复内容而受到处罚 - 301重定向基本上需要做这种事情时,即使没有链接到内容了?

非常感谢。

+0

解释有帮助吗? – minion 2015-02-25 14:55:03

+0

它的确如此,谢谢。 – 2015-03-16 09:38:09

回答

0

即使您可以将您的所有链接更改为nonphp网址,最好在一段时间(一两个月)内有301次重定向。这样,任何停留在那里的残留URL(将永远在那里)都将得到关注,谷歌将从您的301重定向索引nonphp url。一旦你确定从日志(取决于你的系统),没有更多的OLD网址进来,你可以删除301重定向。这是移动所有旧URL的简单方法,而不是突然抛出404。 301有助于将旧网址的SEO值转移到新网址。如果你希望你的.php然后nonphp页面共存

看出来的另一个项目是使用的rel =“规范”。这表示它们不是重复的。

+0

非常感谢您的帮助。我只是想看看是否有没有301的做法,但看起来我必须沿着这条路走下去。就这样吧。干杯。 – 2015-02-27 23:44:23