0
我已經設置Apache以myapp目錄作爲根目錄。試圖通過Laravel中的公用文件夾
我的文件夾結構(有點簡單)是:
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
但是,當我嘗試加載本地主機/ API/someController,我得到未找到Http異常 - 404。當我將根放在/ var/www/html /嘗試加載localhost/myapp/backend/public/someController時,它確實有效。
我錯過了什麼?
沒有工作,它給了同樣的錯誤。 – agustinsantiago
嘗試過[L]旗幟? Laravel文檔中的'.htaccess'文件似乎有它 –
此外,您需要在服務器中啓用AcceptPathInfo。請參閱:http://httpd.apache.org/docs/2.2/mod/core.html#acceptpathinfo –