我正在研究终止开关的替代方案。与我一起工作的人不喜欢 css kill switch使屏幕变黑,并要求提供一个终止开关,一旦激活,该开关将远程重定向到子文件夹。因此,当终止开关在我们的服务器上激活时,终止开关将从 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
行即可。
P.S. 一定要提供非缓存 header ,否则它不会工作。
关于javascript - 是否有类似终止开关的解决方案可以将域远程重定向到子文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13354380/