То, что у вас сейчас есть, ваш файл .htaccess
не связан с вашими запросами на перезапись.
Вот что вам нужно:
Первое:
RewriteRule ^(.*)/$ index.php?page=$1
Второй:
RewriteRule ^(.*)/([0-9]*)$ index.php?page=$1&catId=$2
Обязательно добавьте RewriteEngine on
вверху.
Ваш сервер никогда не получит часть URL "#someAnchor", потому что в браузере нетМир отправит это как часть запроса.Браузер держит его в секрете.