无法从浏览器laravel访问URL

时间:2016-10-28 19:37:38

标签: php laravel

如何从localhost:8081 / paymentclone / public / index.php / authenti catio n / login中删除index.php并仍然访问url,如localhost:8081 / paymentclone / public / authenti cation / login

1 个答案:

答案 0 :(得分:1)

删除" index.php"从Laravel应用程序URL结尾处的后缀,使用以下两种方法之一。

方法1。至少使用以下代码并将其放入" public" htaccess文件中的文件夹。使公用文件夹成为应用程序的根目录。

Options -MultiViews
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

方法2。如果您无权将应用程序的根文件夹更改为public,请将以下代码放在应用程序的根目录(可能是包含public的目录)中.htaccess文件中

Options -MultiViews
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ public/index.php [L]
  

http://www.laminsanneh.com/blog/post/49/laravel-htaccess-how-remove-indexphp-url