Несколько идей ...
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^/go/([^/\.]+)/?$ /go.php?page=$1 [QSA]
Это должно остановить запуск правил mod_rewrite, если запрашивается допустимая страница, скрипт или каталог. Это также добавит любые существующие строки запроса.
В файле go.php у меня будет следующее:
<code><?php
ini_set('display_errors',1);
echo '<b>$_GET Variables</b><pre>';
var_dump( $_GET );
echo '
';
?>
Таким образом, вместо того, чтобы искать конкретную переменную (по крайней мере, до тех пор, пока она не будет себя вести), вы сможете точно узнать, какие переменные GET передаются в сценарий.