laravel url无法正常工作

时间:2015-01-09 07:39:16

标签: .htaccess laravel

我在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]

1 个答案:

答案 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]

来源:http://laravel.com/docs/4.2/installation#pretty-urls