0

首先我必须指出,我不是程序员,不想成为程序员,我所说的应用程序不是我写的。我只是一个普通的最终用户,试图让事情像我需要的那样工作。话虽如此,

两个简单的问题:

1.) 为什么这样的 url 不适用于 codeigniter 驱动的应用程序?

http://somesite.com/search?q=something

2.)我如何强制它像那样工作?

我已经阅读了至少 2 打关于这个问题的文章,但没有任何效果。我在配置文件中启用了 QueryStrings,我已经将 url_protocol 更改为 PATH_INFO,我已经将我的表单从 post 设置为 get 并且没有任何工作。

帮助...

4

1 回答 1

0

好的,换个试试$config['uri_protocol'] = "PATH INFO"; to $config['uri_protocol'] = "REQUEST_URI";

如果这仍然不起作用,请检查您的文件以查找从 URL.htaccess中删除的规则;index.php它将是以下形式:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/?$1 [L]

如果此规则存在,则将最后一行更改为 `RewriteRule ^(.*)$ index.php/$1 [L]

注意,? 从最后一行中删除。完成上述步骤后检查。希望这有效。

于 2011-07-18T09:32:09.000 回答