Строка запроса перестала работать - PullRequest
0 голосов
/ 25 марта 2010

У меня есть сайт Codeigniter, который прекрасно работал на сервере centOS. Но со вчерашнего дня сайт не может обнаружить строку запроса, и я получаю 500 ошибок сервера. Тот же код работает нормально на localhost, но на сервере CentOS выдает ошибку.

Я использую чистый URL, но для автозаполнения Jquery мне нужна строка запроса для работы. это мой запрос http://www.site.tld/Search/autocomplete/?country=Yes&query=agou

вот мой .htaccess

RewriteEngine ON
Rewritebase /


RewriteCond $1 !^(index.php|assets|css|cache|images|flash|js|weather_images|user_images|new_images|crons|favicon\.ico|robots\.txt|system)

RewriteRule ^(.*)$ index.php/$1 [L]
RewriteRule ^system/(.*)$ system/$1 [L]

#Rewirte images rules
RewriteRule ^images/(.*)$ assets/images/$1 [L]
RewriteRule ^css/(.*)$ assets/css/$1 [L]
RewriteRule ^js/(.*)$ assets/js/$1 [L]

RewriteRule ^user_images/(.*)$ assets/user_images/$1 [L]


RewriteRule ^flash/(.*)$ assets/flash/$1 [L]

RewriteRule ^new_images/(.*)$ assets/new_images/$1 [L]

RewriteRule ^weather_images/(.*)$ assets/weather_images/$1 [L]

Я использую Codeigniter 1.7.1
и в моем конфиге

$config['uri_protocol'] = "AUTO";

Ответы [ 2 ]

0 голосов
/ 25 марта 2010

Если единственная причина, по которой вам нужны строки запросов, - это использовать функцию автозаполнения jQuery, я считаю, что есть способ изменить эту функцию, чтобы использовать запись вместо get.

Как настроить автозаполнение JQuery на POST вместо GET?

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

0 голосов
/ 25 марта 2010

Вы включили это в config / config.php ??

$ config ['enable_query_strings'] = TRUE;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...