在我的Laravel应用程序中,我想提供一个域作为路由选项。请注意,我不希望在特定域上使用此路由,但路由可能如下所示:
的是www.domain.tld /域/ otherdomain.tld /
每当我尝试这个时,我都会被发送到一个自定义的错误页面,而不是由你通常会得到的异常创建的,而是我得到的:(见图片)
Error page given if visiting the url as provided as an example
是否有可能在没有太大调整的情况下启动并运行?
我使用laravel提供的默认.htaccess文件。
编辑1:添加路线定义
Route::get('/domain/{site}', function(){
echo "Hello world";
});
编辑2:虚拟主机配置
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
ServerAdmin webmaster@localhost
DocumentRoot /home/www
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
还可以显示文档根目录配置:
<Directory /home/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>