【发布时间】:2011-09-07 18:49:18
【问题描述】:
我正在使用 codeigniter 创建一个搜索页面。我想重写一个 GET url 来使用 CI。
例子
http://mysite.com/en/search?search=widgets
变成
http://mysite.com/en/search/widgets
我以为我可以在 routes.php 中做到这一点,但它似乎没有抓住 ? 之后的东西。所以现在我想在.htaccess 中重写。这是一个好主意吗?重写规则是什么?
【问题讨论】:
-
在您对新解决方案过于熟悉之前,请尝试在搜索词中使用引号(例如)。 CI 会抛出一个致命错误,即使你正在对它们进行编码。
$_GET不会发生这种情况。
标签: php .htaccess codeigniter