【发布时间】:2018-08-31 17:03:34
【问题描述】:
我正在 laravel 5.4 中创建一些永久重定向,我想知道这是否是最好的方法以及如何优化此代码。我在这个答案Optimize Redirect 301 for a multilingual site 中看到了 .htaccess 中的一个示例,但是如何在路由中做同样的事情?什么更好,在 routes 或 .htaccess 中做?
我已将其放入 路线:
Route::get('es/nosotros/quienes/quienes.php', function(){ return Redirect::to('quienes', 301); });
Route::get('en/nosotros/quienes/quienes.php', function(){ return Redirect::to('quienes', 301); });
Route::get('pt/nosotros/quienes/quienes.php', function(){ return Redirect::to('quienes', 301); });
另一个问题是我必须重定向大约 5,000 个网址。作为最终结果,我将获得一个包含 5,000 个旧 url 和 5,000 个新 url 的文件。我是否也将它包含在路由文件中?在.htaccess 中?谢谢。
【问题讨论】:
标签: php laravel .htaccess redirect