
Я безуспешно пытался использовать директиву Apache FilesMatch для обработки всех файлов как PHP. Используя ее <FilesMatch "\.html$">
, я могу обрабатывать определенные расширения файлов как PHP, но не могу найти директиву, которая охватывает все типы файлов, с расширениями или без них.
Как настроить Apache для анализа всех файлов на наличие PHP-контента?
решение1
Если вы действительно имеете в виду то, что говорите, то есть, сопоставить ВСЕ файлы, то это будет что-то вроде:
<FilesMatch ^>
Попробуйте, но в любом случае я думаю, что это выглядит как очень плохая идея. Лучше быть более конкретным и сопоставлять все случаи "где" необходимо.
решение2
Я думаю, это оно. Попробуйте это.
Options +FollowSymlinks +MultiViews
RewriteEngine on
RewriteCond %{HTTP_HOST} ^urdom\.net [NC]
RewriteRule ^(.*)$ https://www.urdom.net/$1 [L,R=301]
Я думаю, это позволит читать любой файл без расширения. *При использовании этого не должно быть каталога или имени файла с тем же именем, даже с другим расширением в том же каталоге.