添加到 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中文网其他相关文章!