Почему 404 ошибки перенаправляются на мою домашнюю страницу, а не мой пользовательский 404.php?

Не уверен, что это строго WordPress, а не общая конфигурация Apache, но у меня возникли проблемы с настройкой моей 404 страницы для настраиваемой темы.

У меня есть 404.php в том же каталоге, что и мой index.php.

У меня был этот рабочий вид работы, добавив ErrorDocument 404 с явным путем 404.php, но WordPress не был включен на страницу. Теперь я удалил эту строку.

Мой файл .htaccess:

 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> 

Мой сайт с поддержкой apache:

 <VirtualHost *:80> ServerAdmin info@seoplay.co.uk ServerName www.lart.co.uk ServerAlias lart.co.uk DocumentRoot /var/www/lart.co.uk <Directory /var/www/lart.co.uk> Options Indexes FollowSymLinks MultiViews AllowOverride FileInfo DirectoryIndex index.php Order allow,deny allow from all </Directory> ..... etc 

Это на локальной машине.

Я не уверен, как заставить wordpress узнать о моей странице 404.