某基于thinkphp项目linux下apache服务器访问链接必须增加index.php问题

2017年2月14日 由 Creater 留言 »

某基于thinkphp项目在MAC上搭建的mamp与windows上搭建的wamp都没有问题,在交付时使用lamp则出现许多404错误,检查后发现需要在404链接中添加index.php,按照thinkphp官方推荐的方法修改config与htaccess后无果,最后发现是htaccess未生效。

.htaccess没有生效
<Directory "/your/app/path">
    AllowOverride ALL
    Order allow,deny
    Allow from all
</Directory>
在apache配置文件中加入以上配置即可。

增加后的结果为
<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride FileInfo Options
        AllowOverride All
        Allow from all
        Require all granted
</Directory>
广告位

发表评论

你必须 登陆 方可发表评论.