我遇到了这样一种情况:我的公司决定将所有旧的html文件归档/移动到一个新的域名 archive.company.com。现在我希望能够do是针对存档域的每个请求,在加载内容之后,会有一个弹出窗口表示此内容已过时。由于有数千个html文件,我不想触摸它们。有没有办法从htaccess或任何其他方式运行一段javascript代码?
答案 0 :(得分:0)
如果您已在所有html文件中使用单个css,则可以使用:before
and :after
插入内容。
e.g:
h1::before {
content: "This content is old!";
}
另一个想法是在该子域上为html文件添加一个cgi处理程序。然后创建自己的html-cgi-“解释器”,只需输出原始的html和一些额外的javascript。
示例Apache配置snipplet:
AddHandler application/x-old-html html
Action application/x-old-html /path/to/the/script
示例脚本可能只是使用awk或sed将<body>
替换为<body><script language="JavaScript">alert("Old content");</script>
。