我正在研究终止开关的替代方案。与我一起工作的人不喜欢 css 终止开关使屏幕变黑,并要求使用终止开关,一旦激活就会远程重定向到子文件夹。因此,当我们的服务器上激活终止开关时,终止开关将从 www.domain.com 重定向到将保存其旧站点文件的 www.domain.com/oldsite/。有这样的解决方案吗?
你可以使用他们正在使用的相同技巧,但使用 JavaScript。
首先,在他们的文档的头部,将此链接添加到服务器上的JavaScript文件:
<script src="http://your-server.com/kill-switches/offending-site.js"></script>
然后,在服务器的根目录中,创建一个名为 kill-switches
的文件夹。在那里,创建一个名为 offending-site.js
的文件,并将其放入该文件中:
window.location = 'http://offending-site.com/oldsite';
然后,只需根据需要注释/取消注释该行。
注意:请记住,这与 CSS 终止开关一样万无一失。您的客户只需删除该script
行并完成它。
附言请务必提供非缓存标头,否则它不起作用。