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

    url怎么去掉index.php

    藏色散人藏色散人2020-09-08 09:18:55原创892

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

    推荐:《PHP视频教程

    url去掉index.php的方法:

    移除 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>

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:url index.php
    上一篇:php能实现旋转图片吗 下一篇:php cgi.exe进程太多怎么办
    PHP编程就业班

    相关文章推荐

    • 如何更改首页默认index.php改成index.html• 如何去掉index.php• typecho如何去掉index.php• iis6如何隐藏index.php

    全部评论我要评论

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

    PHP中文网