【发布时间】:2013-05-20 04:22:00
【问题描述】:
我正在使用下面的 htaccess 从我在 Codeigniter 中的 url 中删除 index.php。
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
问题是用户仍然可以使用下面的代码来访问该方法:
http://example.com/index.php/controller/method
如果他们添加了 index.php,我如何将它们 重定向 到没有 index.php 的 url 或将它们发送到 error 页面?
【问题讨论】:
-
本题重复标注错误。这是一个后续案例,提问者既希望删除 index.php,又希望将任何现有链接/书签重定向到新 URL。相关问题并没有告诉您如何做第二部分 - 这是提问者明确询问的内容。
标签: php codeigniter .htaccess mod-rewrite redirect