0

我在我的 web 根目录下的 laravel4 子目录中的 web 服务器上安装了 laravel4。在这个 Web 根目录中,还有一个名为 modx 的目录,它服务于 MODX cms。在我安装 laravel4 之前,我可以打开 www.mydomain/modx 来获取 cms 的前端。现在它由 laravel 控制,我得到一个错误。Web 服务器是 apache2。

也许插图更好:

webroot /var/www/
   │
   ├--laravel4/      <-serve/process via laravel
   ├--modx/          <-do not process via laravel

那么我需要什么配置唯一受 laravel 影响的 laravel4 子目录呢?它是 .htaccess 文件吗?

4

1 回答 1

1

最佳实践和安全起见,您应该将 laravel 文件夹放在 Web 根目录以外的其他位置。

并将 laravel 文件夹中的符号链接添加到您的 Web 根目录。例如,在终端中执行以下操作

ln -s /path/to/your/laravel-master/public /path/to/your/web_root/laravel

于 2013-05-30T13:19:48.083 回答