Я предлагаю перенаправить все запросы в один файл, например index.php
, а затем получить URL с помощью $_SERVER['REQUEST_URI']
.Затем вы можете использовать эти данные и, например, взорвать их.После этого вы сможете динамически определять, какая страница будет загружена.
Вы можете использовать следующий код для перенаправления всех запросов на index.php
:
RewriteEngine on
RewriteRule .* index.php
Вы также можете исключить перенаправления определенных типов файлов в этот файл PHP.Например, статический контент, такой как CSS, JavaScript и т. Д. Следующий код, например, исключит все файлы с расширением CSS, JS, PNG или JPG:
RewriteEngine on
RewriteRule !\.(css|js|png|jpg)$ index.php
Чтобы исключить все файлы, которые существуют, вы можете использовать следующий код:
RewriteEngine on
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule .* index.php