htacces переписать правило конфликта с другим URL-адресом

У меня есть следующий файл htaccess. проблема заключается в том, что goto page2.php переходит к page1.php, как этот page3.php переходит на page1.php.

Options +FollowSymLinks -MultiViews RewriteEngine on RewriteBase /bookshow/ RewriteCond %{THE_REQUEST} /page1\.php\?name=([^\s&]+) [NC] RewriteRule ^ %1? [R=302,L] RewriteCond %{THE_REQUEST} /page2\.php\?id=([^\s&]+) [NC] RewriteRule ^ %1? [R=302,NE,L] RewriteCond %{THE_REQUEST} /page3\.php\?cat=([^\s&]+) [NC] RewriteRule ^ %1? [R=302,NE,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]*)/?$ page1.php?name=$1 [L,NE,QSA,NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]*)/?$ page2.php?id=$1 [L,NE,QSA,NC] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]*)/?$ page3.php?cat=$1 [L,NE,QSA,NC]