所以我有一个项目是在FE和Laravel BE上的React。99%的路由都是通过React路由器处理的,这在wep.php中很好,我已经得到了以下内容,其中发送是由React处理的请求
//routes/web.php
Route::get('/{path?}', [
'uses' => 'AppHttpControllersReactController@show',
'as' => 'react',
'where' => ['path' => '.*'],
]);
问题来了,当我们被要求实现一个wordpress集成位于子文件夹/blogadmin
我遇到的问题是,当我试图在wordpress api(使用wither graphql或其他api)上击中端点时,例如www.mydomain.com/blogadmin/graphql
或www.mydomain.com/blogadmin/wp-json/wp/v2
,路由传递给laravel,然后返回到React。
如何使word press端点可访问?
我已经尝试将Route::get('/blogadmin/graphql');
添加到web.php
,因为我认为拦截请求,但没有运气!
好吧,我看错了,这是.htaccess
中的一个简单条目RewriteCond %{REQUEST_URI} !^/blogadmin
直接
之前RewriteRule ^ index.php [L]
修复问题