使用 FilesMatch 定位所有文件

使用 FilesMatch 定位所有文件

我尝试使用 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]

我认为这将允许读取任何没有扩展名的文件。 *使用此功能时,同一目录中不得存在同名的目录或文件名,即使扩展名不同

相关内容