【发布时间】:2015-02-01 10:03:18
【问题描述】:
我在 domain.com 有一个 CakePHP 应用程序,并希望在 domain.com/laravel 的子文件夹中也有一个 Laravel 应用程序。
对于 CakePHP 来说,顶级 .htaccess 文件看起来像:
重写引擎开启
重写规则 ^$ app/webroot/ [L]
重写规则 (.*) app/webroot/$1 [L]
我试图在这两个 RewriteRules 上方插入一行,例如:
重写规则 ^laravel/(.*)$ laravel/public/$1 [L]
这可能是可行的,但现在当我查看 domain.com/laravel 时,我只看到一个白屏。
我已授予 Laravel 的应用程序/存储的权限,并完成了我能想到的所有其他事情,这通常会使事情正常运行。我错过了什么?
预计到达时间:啊!当然,以上所有内容(可能)都很好。 Apache 试图使用 PHP 5.3 并在第一个障碍中遇到了新的 [] 数组语法。一切都在 5.4 下运行,但现在我得到了 Laravel Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException。所以可能还有工作要做……
【问题讨论】:
标签: php .htaccess cakephp laravel