我有一个相对较新的网站,刚刚开始在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重定向在做这种事情时基本上是必需的,即使没有内容链接了吗?
非常感谢。
答案 0 :(得分:0)
最好将301重定向一段时间(一两个月),即使您可以将所有链接更改为nonphp网址。这样,任何残留的URL(将永远在那里)将被处理,谷歌将从你的301重定向索引nonphp网址。一旦你确定日志(取决于你的系统)没有更多的旧网址进入,你可以删除301重定向。这是移动所有旧URL而不是突然抛出404的简单方法。 301有助于将旧URL的SEO值转换为新URL。
如果您希望.php和nonphp页面共存,则需要注意的另一个项目是使用 rel =“canonical” 。这表明它们不是重复的。