有什么方法可以阻止网站请求或加载任何第三方资源?具体来说,当我在本地主机上工作时,我想在带宽不足的时候(在咖啡店或其他地方)阻止所有外部请求。
我知道我可以使用 php 和/或 javascript 并有条件地加载脚本,例如:
if($_SERVER['HTTP_HOST'] != 'localhost'){
}
但我想看看我是否可以全局阻止插件和其他任何尝试访问互联网的东西。
有没有办法通过 .htaccess、标头中的 php,甚至通过 WAMP 设置?谢谢!
我觉得最好的方法是在你的开发框架中添加一个环境概念。例如,在您的 .htaccess 中,您可以执行以下操作:
SetEnv ENV dev
然后在您的 config/boostrap 中,您可以执行以下操作:
$env = getenv('ENV');
define('APP_ENV', $env ? $env : 'prod');
现在,您可以轻松地用于APP_ENV
有条件地执行/输出诸如 Facebook iFrame 或 api 请求之类的事情。您也可以直接在配置文件或脚本中定义它,而不是通过 htaccess 传递它。真的没关系。