Простое правило перезаписи работает локально, но не в режиме реального времени - PullRequest
0 голосов
/ 25 октября 2011

У меня установлен mod_rewrite на моем сервере apache, у меня успешно работают некоторые правила перезаписи, но одно из них просто не работает!

У меня есть окно поиска, которое выдает следующий URL:

/ search / query-here

У меня есть страница с именем search.php, которая принимает строки запроса, такие как q = query-here

Вот мое правило перезаписи, которое работает на моем сайте локально:www-mysite.com:8888

RewriteRule ^search/(.*)$ search\.php?q=$1

Несмотря на то, что мой search.php был загружен, ни одна строка запроса не передается в мою живую версию.

Когда я повторяю $ _SERVER ['SCRIPT_FILENAME'].$ _ SERVER [ "QUERY_STRING"] "?".я получаю:

LOCAL: /search.php?q=aa

LIVE: /search.php?

Есть идеи, что я могу сделать?

...