Php 基于Laravel的子域路由
我们有一个使用子域demo.ourwebsite.com的演示服务器,它拥有我们的直播网站ourwebsite.com的所有功能,除了一个非常恼人的问题: 我们的Php 基于Laravel的子域路由,php,laravel,nginx,dns,subdomain,Php,Laravel,Nginx,Dns,Subdomain,我们有一个使用子域demo.ourwebsite.com的演示服务器,它拥有我们的直播网站ourwebsite.com的所有功能,除了一个非常恼人的问题: 我们的SearchController方法上的路由不起作用 在我们的routes.php中,我们的SearchController是controllers和resources的一部分,这适用于本地主机和我们的live站点上此控制器中的所有方法 Route::controllers([ 'search' => 'SearchCon
SearchController
方法上的路由不起作用
在我们的routes.php中,我们的SearchController
是controllers
和resources
的一部分,这适用于本地主机和我们的live站点上此控制器中的所有方法
Route::controllers([
'search' => 'SearchController',
// others ...
]);
Route::resources([
'search' => 'SearchController'
// others ...
]);
下面是一个在localhost和我们的live站点(但不是我们的演示站点)上工作的URL示例:
//getSuggestSkills()方法
我们得到的是Laravel404,而不是NGINX404,所以我认为问题在于我们的PHP代码。为了清楚起见,我们的nginx.conf如下:
server {
listen 80;
server_name demo.ourwebsite.com;
奇怪的是只有一个控制器。搜索控制器是唯一接受
?q=bla
格式查询的控制器吗?谢谢chris,不管是否包含查询字符串,都是404