CodeIgniter QueryStrings - PullRequest
       12

CodeIgniter QueryStrings

0 голосов
/ 18 июля 2011

Прежде всего, я ДОЛЖЕН указать, что я НЕ программист, у меня НЕТ желания быть программистом, и приложение, о котором я говорю, НЕ было написано мной.Я просто обычный конечный пользователь, пытающийся заставить вещи работать так, как мне нужно, чтобы они работали.При этом,

Два простых вопроса:

1.) Почему такие URL-адреса не будут работать с приложениями на базе codeigniter?

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

2.) Как заставить его работать так?

Я прочитал по крайней мере 2 дюжины статей по этому вопросу, и НИЧЕГО не сработало.Я включил QueryStrings в конфигурационном файле, я изменил url_protocol на PATH_INFO, я установил свои формы из post, чтобы получить, и НИЧЕГО не работает.

HELP ...

1 Ответ

0 голосов
/ 18 июля 2011

Хорошо, попробуйте изменить $config['uri_protocol'] = "PATH INFO"; to $config['uri_protocol'] = "REQUEST_URI";

Если это по-прежнему не работает, проверьте файл .htaccess на правило, которое удаляет index.php из URL;он будет иметь вид:

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

Если это правило существует, измените последнюю строку на `RewriteRule ^ (. *) $ index.php / $ 1 [L]

Обратите внимание,?удаляется из последней строки.Проверьте после выполнения вышеуказанных шагов.Надеюсь, что это работает.

...