我一直在尝试构建CMS,我感到困惑,应该如何或采用哪种模式为前端制作漂亮的永久链接,这是加载/调用最快的方式具有基于页面类型(例如博客,类别,标签,产品等)的数据的页面,这也是明智的做法吗?
还要保持高度的安全性,并牢记google标准,这样它就不会被视为垃圾邮件或其他任何内容。...仅由google adsense批准。
我尝试根据网址细分
//In Routes:
//Route::group(['namespace' => 'Front'], function(){
// Route::get('/',"Main@index")->name('allPages');
// });
public function index()
{
protected $layout = 'frontPages.';
$param1 = request()->segment(1); // URL parameter one
$param2 = request()->segment(2); // URL parameter two
if (empty($param1)) {
return view($this->layout . 'index');
}
if (!empty($param2) && !empty($param3)) {
if($param2 === 'blog'){
return view($this->layout . 'blogs');
}
}
}
还是基于laravel提供的路由过滤器?
Route::pattern('id', '[0-9]+');
Route::get('blog/{id}', function($id)
{
// Only called if {id} is numeric.
});
或基于查询或?
还是基于HTACCESS?