【发布时间】:2015-09-17 23:36:48
【问题描述】:
我已将 Apache 设置为 myapp 目录作为根目录。
我的文件夹结构(有点简化)是:
myapp/
├── backend
│ ├── app
│ ├── artisan
│ ├── bootstrap
│ ├── composer.json
│ ├── composer.lock
│ ├── config
│ ├── database
│ ├── doc
│ ├── node_modules
│ ├── package.json
│ ├── public
│ ├── resources
│ ├── server.php
│ ├── storage
│ ├── tests
│ └── vendor
├── frontend
└── .htaccess
myapp/.htaccess 看起来像这样:
RewriteEngine on
RewriteRule ^api/(.*)$ backend/public/$1
但是,当我尝试加载 localhost/api/someController 时,我得到 Not Found Http Exception - 404。当我将根目录放在 /var/www/html/ 中时,尝试加载 localhost/myapp/backend/public/someController ,它确实有效。
我错过了什么?
【问题讨论】: