Htaccess - GET变量丢失

I am trying to echo $_GET['page'] but it seems like my htaccess makes it not work. The echo seems to appear and right away disappear from the screen.

What am I doing wrong?

#page number
RewriteCond %{THE_REQUEST} /index\.php\?page=([^\s&]+) [NC]
RewriteRule ^ page/%1? [R=302,L]
RewriteRule ^page/([^/.]+)/?$ index.php?page=$1 [L,QSA,NC]

# remove /index
RewriteCond %{THE_REQUEST} /(?:index)?(.*?)\.php[\s?] [NC]
RewriteRule ^ %1 [R=302,L,NE]    

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index($|\ |\?)
RewriteRule ^ /%1 [R,L]