Правила перезаписи появляются после http-запроса, который идет по неправильному (несуществующему) адресу. Так что нет, вы не можете это исправить с помощью RewriteRule.
Кроме того, в будущем вы можете использовать относительные ссылки и / или тег <base href="">
.
Edit:
Возможно, я неправильно понял ваш вопрос. Если http://00.00.00.00 это просто ip-адрес http://www.myurl.org.uk, и вы хотите, чтобы люди отображали имя хоста, а не ip-адрес в их строке URL, вы можете сделать что-то вроде этого:
RewriteCond %{HTTP_HOST} !^www.myurl.org.uk$
RewriteRule (.*) http://www.myurl.org.uk/$1 [QSA,L,R]
Хотя перенаправление каждого клика по ссылке - отвратительный хак, я просто исправил бы это правильно в коде.