Поскольку вы сообщили, что это не работает (возможно, потому, что ваша версия Apache не поддерживает RegEx в стиле Perl):
RewriteRule ^(?!#ajx)(.*)$ http://mypage.at/#ajx/$1 [L]
Я думаю, что это следует сделать:
RewriteCond %{REQUEST_URI} !^/#ajx
RewriteRule ^(.*)$ http://mypage.at/#ajx/$1 [L]
РЕДАКТИРОВАТЬ: После того, как я сам попробовал это и прочитал в Интернете, я не уверен, что это на самом деле возможно.Знак фунта (#) не является юридической частью URL.Этот ответ близок, но мне придется оставить его кому-то, кто знает больше, чтобы сказать, можно ли это сделать так, как попросил @Ripei.