2013-05-30 81 views
0

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

也许一个例证是更好:

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

所以我需要什么配置只有laravel4子目录由laravel影响?它是.htaccess文件吗?

回答

1

最好的做法是,为了安全起见,你应该把laravel文件夹放在web根目录以外的其他地方。

并从laravel文件夹添加一个符号链接到您的web根目录。例如,执行在

终端

以下LN -s /路径/到/你/ laravel主/公/路径/到/你/ WEB_ROOT/laravel

+0

确定。我会尝试。 – Sebastian