• 技术文章 >php框架 >ThinkPHP

    ThinkPHP访问路径隐藏index.php问题

    步履不停步履不停2019-08-13 18:00:46原创2969

    因为工作需要首次接触Tp,刚刚拿到项目就遇到一个问题。正常的管理后台能正常访问,但是前台跳转,不能正常访问。后经过排查,是因为本地的代码中没有设置忽略tp的index.php入口文件导致的。因为前端请求的接口都忽略了index.php;所以导致了请求接口的404错误。

    在入口文件index.php的同级目录中增加一个.htaccess文件就解决了
    <IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
    </IfModule>

    如果问题还存在则需要查看并修改httpd-conf配置文件:
    apache的配置文件没有将mod_rewrite.so模块加载。 \
    将AllowOverride 的值改为All。

    更多ThinkPHP相关技术文章,请访问ThinkPHP使用教程栏目进行学习!

    以上就是ThinkPHP访问路径隐藏index.php问题的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:ThinkPHP
    上一篇:ThinkPHP自带的分页——改变样式 下一篇:thinkphp5和thinkphp3区别
    大前端线上培训班

    相关文章推荐

    • thinkphp exp的用法• ThinkPHP查询数据select(findAll)方法• ThinkPHP where方法:设置查询或操作条件

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网