Laravel路由在子域上触发500错误

时间:2017-03-26 21:22:11

标签: laravel subdomain

我正在尝试将我的laravel项目放在实时服务器上。它应该在子域http://api.domain.com上运行。问题是它在任何路线上显示500内部错误,除了:

Route::get('/', function () {
    return view('welcome');
});

文件夹结构:

/

- laravel

- subdoms

---- API

- WWW

当我将laravel项目的公共文件夹的内容放入www文件夹时,它完全在domain.com上运行,数据库,身份验证,路由,它都有效。

当我将该内容放入api文件夹并访问api.domain.com时,会加载欢迎视图。但是当我添加另一条路线时:

Route::get('testing', function() {
    return "Tested.";
});

这显示500内部错误。

感谢您的任何反馈。

编辑:我公开的.htaccess文件:

<IfModule mod_rewrite.c>

RewriteEngine On

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule> 

0 个答案:

没有答案