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

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

Susan Sarandon
发布: 2024-12-18 18:28:20
原创
152 人浏览过

How Can I Remove the

消除 CodeIgniter 路由中无处不在的“index.php”

添加到 CodeIgniter 中每个 URL 路径上的难看的“index.php”可能会持续带来烦恼。幸运的是,它可以被迅速删除,为您留下干净、专业的 URL。

对于 Apache 用户,放置在 Web 根目录中的简单 .htaccess 文件就可以解决问题:

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

此代码确保除了包含特定扩展名(例如 .js、.css、.jpg)或特定文件名(例如 robots.txt)的请求之外的所有传入请求都被重写为包含"index.php"。

另一个强大的解决方案可以在以下位置找到:

http://snipplr.com/view/5966/codeigniter-htaccess/

通过实施这些修改,您可以从 URL 中消除讨厌的“index.php”,从而增强您的 URL 的美观性和功能性。 CodeIgniter 应用程序。

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

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板