我最近用一个用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');
根据你的最佳方法是什么?当然我希望有一天会删除旧路线,你觉得第一种方法对谷歌来说还可以吗?
答案 0 :(得分:1)
根据RFC2616,section 10.3.2 301 Moved Permanently:
已为所请求的资源分配了一个新的永久URI,并且此资源的任何将来的引用应该使用返回的URI之一。具有链接编辑功能的客户端应尽可能自动将对Request-URI的引用重新链接到服务器返回的一个或多个新引用。