У меня установлен 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?
Есть идеи, что я могу сделать?