繁体   English   中英

Codeigniter + URL替换问题

[英]Codeigniter + URL replacement issue

场景是我必须将http://www.example.com/index.php/controller/argument替换为http://www.example.com/controller/argument

如果有人输入index.php,则意味着使用第一个网址,那么它应该重定向到404错误页面。

由于我是Codeigniter的新手,所以有人可以告诉我实现此方法的方法有多少? 最好的是什么? 我应该选择.htaccess还是仅route.php足以实现此目的?

您可以在此处的文档中找到答案。 但是基本上您要做的就是在根目录中创建一个.htaccess文件。 我的看起来像这样: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php?/$1 [L]

编辑:

所有您需要做的:-将根目录中的index.php重命名为其他名称; -更新/application/config/config.php,其中显示$ config ['index_page']以使用新重命名的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM