PHP中如何区分HTTP_HOST和SERVER_NAME的值?

2026-04-03 05:521阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计141个文字,预计阅读时间需要1分钟。

PHP中如何区分HTTP_HOST和SERVER_NAME的值?

nginxnginx.conf 配置示例:server { listen 80; server_name www.demo.com demo.hamm.cn; index index.php index.; root /home/wwwroot/demo.hamm.cn; include enable-php.conf; location ~* \.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~* \.(js|css)$ { # 配置内容省略 }}

nginx.conf

server{ listen 80; server_name www.demo.com demo.hamm.cn; index index.php index.html; root /home/wwwroot/demo.hamm.cn/; include enable-php.conf; location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } location ~ /.well-known { allow all; } location ~ /\. { deny all; } location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } } access_log off; } index.php

// 访问URL demo.hamm.cn echo $_SERVER['HTTP_HOST']; //输出demo.hamm.cn echo $_SERVER['SERVER_NAME']; //输出www.demo.com

PHP中如何区分HTTP_HOST和SERVER_NAME的值?

本文共计141个文字,预计阅读时间需要1分钟。

PHP中如何区分HTTP_HOST和SERVER_NAME的值?

nginxnginx.conf 配置示例:server { listen 80; server_name www.demo.com demo.hamm.cn; index index.php index.; root /home/wwwroot/demo.hamm.cn; include enable-php.conf; location ~* \.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~* \.(js|css)$ { # 配置内容省略 }}

nginx.conf

server{ listen 80; server_name www.demo.com demo.hamm.cn; index index.php index.html; root /home/wwwroot/demo.hamm.cn/; include enable-php.conf; location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } location ~ /.well-known { allow all; } location ~ /\. { deny all; } location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } } access_log off; } index.php

// 访问URL demo.hamm.cn echo $_SERVER['HTTP_HOST']; //输出demo.hamm.cn echo $_SERVER['SERVER_NAME']; //输出www.demo.com

PHP中如何区分HTTP_HOST和SERVER_NAME的值?