• 技术文章 >后端开发 >PHP问题

    url index.php 怎么去掉

    藏色散人藏色散人2021-03-29 10:20:25原创373

    去掉url index.php的方法:首先启用mod_rewrite;然后创建htaccess文件,添加内容为“RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]”即可。

    本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

    移除 URL 中的 index.php

    默认情况下,你的 URL 中会包含 index.php 文件:

    步骤:

    1:启用mod_rewrite:在Apache下找到conf下的httpd.conf文件,去掉:LoadModule rewrite_module modules/mod_rewrite.so前面的“#”符号;

    2:在 根目录下的.htaccess文件中添加如下内容,如果没有.htaccess文件,那么就手动创建一个文件。

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
    </IfModule>

    如果在Codeigniter根目录下你添加了例如:css,js等文件夹,则要加上一句,如:

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond $1 !^(index\.php|images|css|robots\.txt) 
    RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
    </IfModule>

    【推荐学习:PHP视频教程

    以上就是url index.php 怎么去掉的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:debian怎么删除php 下一篇:php怎么安装配置curl
    大前端线上培训班

    相关文章推荐

    • php特殊字符怎么转换• 如何解决shopex php文件打开乱码问题• php中常用的缓存方法有哪些• 介绍php7配置mysqli和使用mysqli连接mysql

    全部评论我要评论

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

    PHP中文网