嘿,朋友们,我正在从核心php切换到laravel框架,一切都很好,但主要问题是我的旧版本网站是基于这个url模式
https://m.apkleet.com/apk.php?app=garena-contra-returns
我的新laravel项目url类似于这个
https://m.apkleet.com/apk/garena-contra-returns
如果我把我的网站改为laravel,那么由于这种不同的url模式,它会影响我的seo。。。
我的问题是如何将丑陋的url重定向到laravel url。。。。laravel中有什么东西可以做到这一点吗
如有任何帮助或建议,我们将不胜感激。。。
在您的路由定义中,只需将您的URL设置为apk.php
Route::get('apk.php', [YourControllerClass, 'index'])->name('routeName');
要生成HTML的url,需要在参数中传递app
route('routeName', ["app" => "garena-contra-returns"])
这是我的问题的答案
Route::get('apk.php', function () {
$apk = $_GET['app'];
return redirect('apk/'.$apk);
});