【发布时间】:2014-08-17 01:57:39
【问题描述】:
我有一台安装了 Nginx 的服务器。
我也有 2 个域指向该服务器。 (domain1.com 和 domain2.com)。第一个域 (domain1.com) 是前端网站。另一个域 (domain2.com) 是静态内容的 CDN,例如:JS、CSS、图像和字体文件。
我设置了域配置文件,一切运行良好。 nginx 服务器上运行着 PHP。
我的问题是:如何在第二个域 (domain2.com) 上禁用 PHP,除非请求在 GET 请求中有“?param=something”?!
它会是这样的:
// PHP is disabled
if($_GET['param']){
// Enable PHP
}
或者我应该使用:
location ~ /something {
deny all
}
让 PHP 继续运行?!
注意:我需要 php 来处理我传递的参数以输出一些 JS 或 CSS。
【问题讨论】: