monteney, во-первых, как уже было предложено, оцени все входящие данные в скрипте. Как POST, так и GET.
А во-вторых, у меня есть большое подозрение, что ты в .htaccess просто-напросто теряешь GET-параметры. Чтобы их передать после всех преобразований адресов, надо использовать %{QUERY_STRING}, а я не вижу у тебя этого.
ПыСы. Вот живой образец из htaccess. Немного в другую тему, не про https, но это не суть важно в данном случае
RewriteRule ^about\.php$ showinfo_main.php?page_to_load=about_info&%{QUERY_STRING}
RewriteRule ^help\.php$ showinfo_main.php?page_to_load=help_info&%{QUERY_STRING}
RewriteRule ^showinfo\.php$ showinfo_main.php?page_to_load=show_info&%{QUERY_STRING}
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)