.htaccess 禁止链接到外部图像

.htaccess 禁止链接到外部图像,.htaccess,hotlinking,.htaccess,Hotlinking,有没有办法禁止在我的论坛中使用外部图片?指向外部图像的链接有时会被破坏,而且并不总是合法的。 是否可以通过.htaccess进行此操作?否。”,“$str); $str=mb_eregi_replace(“]*>”,“$str); $str=mb_eregi_replace('',$str); $str=mb_eregi_replace('',$str); htaccess控制您自己的Apache服务器上的文件服务。根据您的论坛软件(例如phpbb),您应该能够阻止外部图像链接。

有没有办法禁止在我的论坛中使用外部图片?指向外部图像的链接有时会被破坏,而且并不总是合法的。 是否可以通过.htaccess进行此操作?

否。
要求客户端加载定义的uri。由于uri是由浏览器而不是服务器加载的,因此没有安全的方法禁止此操作(可以禁用javascript解决方案)

论坛中用户生成的标签总是安全威胁,应该过滤掉。根据您的代码,恶意网站可能会包含读取客户端会话cookie的代码,这些代码具有您各自页面的权限

如果您使用php,您可能需要使用
$str=strip\u tags($str)
函数。请注意,嵌套标记可能无法正确检测

安全威胁也可能基于
CDATA
html注释
。如果在
标记中使用高逗号或双引号,也可以使用空字符串替换它们

如果您使用utf-8,您可以这样做:

mb_regex_encoding('UTF-8');
$str = mb_eregi_replace( '\'' , '' , $str);
$str = mb_eregi_replace( '<([A-Z][A-Z0-9]*)\b[^>]*>' , '' , $str);
$str = mb_eregi_replace( '<\/([A-Z][A-Z0-9]*)\b[^>]*>' , '' , $str);
$str = mb_eregi_replace( '<!--' , '' , $str);
$str = mb_eregi_replace( '-->' , '' , $str);
$str = mb_eregi_replace( '<!\[CDATA\[' , '' , $str);
$str = mb_eregi_replace( '\]\]>' , '' , $str);
mb_regex_编码('UTF-8');
$str=mb_eregi_replace(“\”,$str);
$str=mb_eregi_replace(“]*>”,“$str);
$str=mb_eregi_replace(“]*>”,“$str);
$str=mb_eregi_replace('',$str);
$str=mb_eregi_replace('',$str);

htaccess控制您自己的Apache服务器上的文件服务。根据您的论坛软件(例如phpbb),您应该能够阻止外部图像链接。