2

我在所有*.html文件中都有自定义语法,这些文件需要filter.php在提供服务之前进行过滤。我假设这可以用.htaccess.

注意,我不希望解析*.html为 PHP。

例子

4

2 回答 2

1

在您的 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;
于 2013-03-21T03:31:53.487 回答
0

在你的 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
}
于 2013-03-21T03:34:22.397 回答