CodeIgniter QueryStrings

时间:2011-07-18 09:26:01

标签: codeigniter request.querystring

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

两个简单的问题:

1。)为什么这样的网址不能与codeigniter支持的应用程序配合使用?

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

2.。我如何强迫它像那样工作?

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

... HELP

1 个答案:

答案 0 :(得分:0)

好的,请尝试更改$config['uri_protocol'] = "PATH INFO"; to $config['uri_protocol'] = "REQUEST_URI";

如果仍然无效,请检查您的.htaccess文件,查看从网址中删除index.php的规则;它将是以下形式:

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

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

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