我们目前正在运行一个Wordpress网站,并希望迁移到Laravel 5.由于某些原因,我们希望将网站逐个移动。每个新重新设计的页面都将由Laravel实现,旧页面仍保留在Wordpress上。
我想要在Laravel中为当前URL注册路由,然后从Laravel加载它,否则让Wordpress加载它。
我们不希望在网址中包含任何/wordpress/
。此外,仍应使用/wp-admin
url访问主管部门面板,不带任何前缀。
有没有明确的解决方案?
答案 0 :(得分:0)
实际上解决方案存在。最近,我设法将我的Wordpress网站迁移到Laravel"逐渐"。起初,我"结合" Laravel使用Corcel包使用WP数据库。并且路由仍由WP处理,Laravel只是捕获完整的URL请求并将其传递给控制器,如下所示:
Route::get('/{ids}', 'UrlController@withIds')->where('ids', '^(?!admin).*');
{ids}
刚刚传递给WP的get_page_by_path($id);
函数,并将数据返回到刀片模板。