0
正如標題所說的工作,Laravel 5.1 | POST請求不無「/公衆」中的URL
POST請求不無「/公衆」,在URL中工作Laravel 5.1
例如,在登錄表單如果操作網址
/auth/login
它不工作,並在提交後再次重定向我到登錄頁面,但如果我改變行動網址
/public/auth/login
它工作正常。 其他形式也一樣。
這裏是坐落在laravel根文件夾
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
,在這裏我的.htaccess文件位於公用文件夾
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
順便說一句.htaccess文件,應用程序發佈在一個Godaddy共享主機帳戶。 本地服務器上不存在此問題(wamp)
如何解決此問題? 在此先感謝。
你用什麼來爲你的應用程序提供服務? (Apache,nginx,'./artisan serve'。我敢打賭,你沒有在你的虛擬主機的末尾添加'public',還有爲什麼要將'server.php'改爲'index.php'? –
該應用已發佈在Godaddy共享的託管帳戶 我讀了一篇文章,說server.php文件需要重命名爲index.php。無論如何,我將它重命名爲server.php –