使用laravel修复google抓取404错误

时间:2016-03-23 04:54:28

标签: laravel seo laravel-routing google-webmaster-tools google-crawlers

我最近用一个用laravel制作的新网站替换了一个旧网站。现在,如果我检查谷歌网站管理员工具,我有一些404错误,当然由于不同的URI。     昨天我用一个像

这样的简单重定向来修复它们
    Route::get('librerie_su_misura/librerie_su_misura.php', function(){ 
    return Redirect::to('librerie-su-misura', 301);
});

但今天早上醒来的时候我正在考虑是否对谷歌没问题,或者可能是一个更好的方法来加载相同的旧路径上的页面,如

    Route::get('librerie_su_misura/librerie_su_misura.php', 'LibrerieController@index');

根据你的最佳方法是什么?当然我希望有一天会删除旧路线,你觉得第一种方法对谷歌来说还可以吗?

1 个答案:

答案 0 :(得分:1)

根据RFC2616,section 10.3.2 301 Moved Permanently

  

已为所请求的资源分配了一个新的永久URI,并且此资源的任何将来的引用应该使用返回的URI之一。具有链接编辑功能的客户端应尽可能自动将对Request-URI的引用重新链接到服务器返回的一个或多个新引用。

这也是recommended practice from Google