我已将Apache设置为以root用户身份提供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 ,它确实有效。
我错过了什么?
答案 0 :(得分:0)
尝试将其路由到index.php
:
RewriteEngine on
RewriteRule ^api/(.*)$ backend/public/index.php/$1