Как перехватить все URL-запросы к определенной директории

Допустим у нас на сайте есть некий каталог dir и мы хотим перехватывать все запросы приходящие к этому каталогу или его подкаталогам и обрабатывать их внутри файла index.php который будет находиться в этом каталоге.

То есть этот файл должен получать сигнал о том, что есть обращения к URL-ам типа таких:

https://site.ru/dir/subdir
https://site.ru/dir/subdir2
https://site.ru/dir/subdir/subdir3
https://site.ru/dir/subdir/page.html

И так далее.

Для этого в каталоге dir создаем файл .htaccess такого содержания:

Скопировано
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ ./index.php [QSA,L]
</IfModule>
Показать код

В принципе, тоже самое делает WordPress когда мы его устанавливаем - создает файл .htaccess с очень похожим содержанием.