首先,我必须指出我不是程序员,不想成为程序员,而我所说的应用程序并非由我编写。我只是一个普通的最终用户,试图让事情像我需要它们一样工作。话虽如此,
两个简单的问题:
1。)为什么这样的网址不能与codeigniter支持的应用程序配合使用?
http://somesite.com/search?q=something
2.。我如何强迫它像那样工作?
我已经阅读了至少2篇关于这个问题的文章,并且没有工作。我在配置文件中启用了QueryStrings,我已将url_protocol更改为PATH_INFO,我已将我的表单从post设置为get和NOTHING工作。
... HELP
答案 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]
注意,?从最后一行删除。 执行上述步骤后检查。希望这有效。