我在laravel中创建了一个项目(
http://mysiteip/~productdemo/yelp/
)。网址无法使用index.php
。
我目前的网址是
http://mysiteip/~productdemo/yelp/explore"
但它没有用。如果我把
http://mysiteip/~productdemo/yelp/index.php/explore"
它正在工作。如何解决问题请帮助我。
我当前的.htacess
文件的代码如下所示
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
答案 0 :(得分:0)
来自Laravel Documentarion。
<强>的Apache 强>
该框架附带了一个public / .htaccess文件,用于允许不带index.php的URL。如果您使用Apache来为Laravel应用程序提供服务,请确保启用mod_rewrite模块。
如果Laravel附带的.htaccess文件无法与您的Apache安装一起使用,请尝试以下方法:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]