我在所有*.html
文件中都有自定义语法,这些文件需要filter.php
在提供服务之前进行过滤。我假设这可以用.htaccess
.
注意,我不希望解析*.html
为 PHP。
在您的 htaccess 中,添加
RewriteRule (.*\.html) filter.php?htmlfile=$1
现在,在 filter.php 中,您可以
$html = file_get_contents($_GET['htmlfile']);
// and do whatever you need to do
// then
echo $html;
在你的 htaccess 中:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.+)\.html$ controller.php?file=$1 [NC,L]
在你的 php 文件中你可以有
if(isset($_GET["file"])
{
file logic ......
redirect code
}