页面不再位于站点地图中所需的重定向

时间:2015-02-24 18:14:19

标签: .htaccess redirect seo sitemap google-webmaster-tools

我有一个相对较新的网站,刚刚开始在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页面,但如果你手动输入它们,它们当然仍然存在。

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

非常感谢。

1 个答案:

答案 0 :(得分:0)

最好将301重定向一段时间(一两个月),即使您可以将所有链接更改为nonphp网址。这样,任何残留的URL(将永远在那里)将被处理,谷歌将从你的301重定向索引nonphp网址。一旦你确定日志(取决于你的系统)没有更多的旧网址进入,你可以删除301重定向。这是移动所有旧URL而不是突然抛出404的简单方法。 301有助于将旧URL的SEO值转换为新URL。

如果您希望.php和nonphp页面共存,则需要注意的另一个项目是使用 rel =“canonical” 。这表明它们不是重复的。