我是靠谱客的博主 明理过客,这篇文章主要介绍 laravel5.0在linux环境下解决.htaccess无效和去除index.php,现在分享给大家,希望可以做个参考。

确保以下配置项已正确配置:
LoadModule rewrite_module modules/mod_rewrite.so (去掉前面的#注释)

AllowOverride All (根目录的配置下,确保设置成All)

框架安装不用多说,大家自行解决咯。

其它版本不知道,博主是5.0的版本,所以直接找到根目录下的public目录,下面有个.htaccess文件,但是这个框架,在windows下安装,上面两项打开的话,是没有任何问题的,可以不带index.PHP。

然而Linux需要加上一句话(” RewriteBase / “):

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On
    ################################
    RewriteBase /
    ################################

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

然后访问,OK!

最后

以上就是明理过客最近收集整理的关于 laravel5.0在linux环境下解决.htaccess无效和去除index.php的全部内容,更多相关内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部