这个问题,建立的基础是htaccess有效的前提下。
琢磨了下,既然无法从服务入手,干脆多加一层过滤层的PHP,将所有请求先给这个PHP,PHP根据请求,来取真实的内容后,使用preg_replace把需要替换的部分处理完毕,再输出即可。
解决是解决了,但毕竟笨,暂时没有想到更好的办法。
示例:
<?php
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);
echo "begin";
$content='<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>测试用例</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body><table style='width:400px;margin:auto'>
<tr><td>cat</td></tr>
</table>11111</body></html>';
$ac=preg_replace('/bcatb/i',"",$content);
echo "<br/>output <br/>";
echo $ac;
echo "<br/>end<br/>";
如果你不知道这篇日志有什么用,忽略就好。
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。