Если вы используете Apache, я бы предложил использовать это:
http://httpd.apache.org/docs/2.0/mod/mod_actions.html
Возможно, это не лучший подход, но он работает для меня.
По сути, вы настроите скрипт, через который Apache будет отправлять все запросы.
# Files of a particular file extension
AddHandler handler .html
Action handler /handler.php
Каждый раз, когда запрашивается html-файл, Apache запускает handler.php.
Внутри handler.php
вы можете использовать $_SERVER
, чтобы определить запрошенный файл, проверить, существует ли он, и включить его, если он действительно завершился. Если его не существует, делай все, что тебе нужно.