首页 >后端开发 >php教程 >如何从 CodeIgniter URL 中删除'index.php”?

如何从 CodeIgniter URL 中删除'index.php”?

Barbara Streisand
Barbara Streisand原创
2024-12-24 17:23:17934浏览

How Can I Remove

从 CodeIgniter URL 中删除“index.php”

在 CodeIgniter 中,默认情况下,URL 包含“index.php”段,前导到不太吸引人且冗长的 URL。这可以轻松纠正,以实现更简化和直观的用户体验。

使用 .htaccess 进行 Apache 配置

对于 Apache Web 服务器,创建一个“.htaccess”文件在 Web 根目录中并包含以下代码:

RewriteEngine on
RewriteCond  !^(index\.php|[Javascript / CSS / Image root Folder name(s)]|robots\.txt)
RewriteRule ^(.*)$ /index.php/ [L]

此代码指示服务器重写 URL不匹配特定异常,例如“index.php”或静态文件(例如 JavaScript、CSS、图像),并通过附加匹配段的“index.php”文件重定向它们。

替代方法

以下 URL 中提供了替代配置方法:

[CodeIgniter .htaccess 配置](http://snipplr.com/view/5966/codeigniter-htaccess/)

以上是如何从 CodeIgniter URL 中删除'index.php”?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn