我正在努力使Laravel与/ var / www下的本地安装上的其他项目共存,我现在的解决方案是使用Laravel目录的别名和其他项目的其他几个别名。
例如:
<VirtualHost *:80>
Alias /laravel /var/www/laravel/public
Alias /other_project /var/www/other_project
<Directory /var/www/other>
Order allow,deny
allow from all
</Directory>
DocumentRoot /var/www/laravel/public
<Directory /var/www/laravel/public>
AllowOverride All
</Directory>
</VirtualHost>
上面的解决方案使得http://localhost和http://localhost/laravel都重定向到Laravel,如果我在/ var / www的根目录中输入一个index.php,则忽略它并显示Laravel安装代替。
目录other_project正确地与Laravel完全分离并显示其内容。
如何让http://localhost/显示标准index.php,http://localhost/laravel显示Laravel安装,http://localhost/other_project显示另一个php项目?
答案 0 :(得分:0)
更改
DocumentRoot /var/www/laravel/public
到
DocumentRoot /var/www
如果你想显示/var/www