htaccess URL rewrite – запрошенный URL не найден на сервере

Возникла проблема, когда переписывается URL-адрес, но сервер не отображает содержимое. Мой файл .htaccess

RewriteEngine On RewriteBase / RewriteCond %{THE_REQUEST} ^[AZ]{3,9}\ /project\.php [NC] RewriteCond %{QUERY_STRING} id=([0-9]+) [NC] RewriteRule . project-%1.html? [R=301] 

Спасибо за вашу помощь!

EDIT: Извините, вот еще информация!

Я хочу переписать

  www.siteurl.co.uk/project.php?id=82 

в

  www.siteurl.co.uk/project-82.html 

Код в .htaccess отлично переписывает URL, но страница не отображается. Я получаю

  404 The requested URL /project-82.html was not found on this server. 

Надеюсь, это поможет!