Назад | Перейти на главную страницу

Использование FilesMatch для ВСЕХ файлов

Я безуспешно пытался использовать директиву Apache FilesMatch для обработки всех файлов как PHP. Используя это <FilesMatch "\.html$">, Я могу обрабатывать определенные расширения файлов как PHP, но я не могу найти директиву, охватывающую все типы файлов, с нашими без расширений.

Как я могу настроить Apache для анализа всех файлов на предмет содержимого PHP?

Если вы действительно имеете в виду то, что говорите, то есть сопоставьте ВСЕ файлы, это будет примерно так:

<FilesMatch ^>

Попробуйте, но в любом случае считаю, что это очень плохая идея. Лучше быть более конкретным и сопоставить все случаи, «где» необходимо.

Думаю, вот оно. Пожалуйста, попробуйте это

Options +FollowSymlinks +MultiViews 
RewriteEngine on
RewriteCond %{HTTP_HOST} ^urdom\.net [NC]
RewriteRule ^(.*)$ https://www.urdom.net/$1 [L,R=301]

Я думаю, это позволит читать любой файл без расширения. * При использовании этого не должно быть каталога или имени файла с тем же именем, даже с другим расширением, в одном каталоге.