【发布时间】:2017-07-19 23:50:38
【问题描述】:
我正在尝试将 Laravel 基本 URL 更改为 localhost/laravel5,我尝试更改 .env 文件中的 APP_URL 变量,我在 config/app.php 文件中对这一行进行了相同的更改:
'url' => env('APP_URL', 'http://localhost/laravel5')
这里是我的 /etc/apache2/sites-available/laravel.conf 文件:
<VirtualHost *:80>
ServerName localhost/laravel5
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/laravel5/public
<Directory /var/www/html/laravel5>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我也尝试重启apache2服务,但没有任何变化
【问题讨论】:
-
您希望将主页设为
http://localhost/laravel5? -
是的,正如我所提到的,我想将我的项目的默认 URL 更改为 localhost/laravel5
-
你可以让你的路线指向你的主页......这是一个选择吗?例如 Route::get('/laravel5', function () { return view('your_page'); });
-
不,因为我想更改项目的默认 URL 而不仅仅是主页 URL
-
我不知道你是否可以为你的 ServerName 设置一个子域,我认为你必须有类似 laravel5.com 或 .dev 但没有子域的东西