问题标签 [http-host]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - ServerVariables["HTTP_HOST"] 和 ServerVariables["SERVER_NAME"] 有什么区别?
我对这两个服务器变量之间的区别感到困惑。检查 IIS 文档,它指出:-
HTTP_HOST
返回 Web 服务器的名称。这可能与 SERVER_NAME 相同也可能不同,具体取决于您在 Web 服务器上使用的名称解析类型(IP 地址、主机标头)。
服务器名称
服务器的主机名、DNS 别名或 IP 地址,它们将出现在自引用 URL 中。
有人可以提供一些例子,他们可以如何不同?
我们的网络场中有 2 台 IIS 网络服务器……每个服务器都有 2 个网站(当然,每台服务器相同)。
每个网站都有大约 5 个左右的绑定。
那么..价值是什么?有什么不同?
.htaccess - SetEnvIf HTTP_HOST 不工作
我无法让它在 .htaccess 的这一部分工作,IfDefine
永远不会运行。我在做什么错,setenvif
mod已启用。
这基于:使用 mod_rewrite 我可以在 RewriteCond 中指定 RewriteBase 吗?
编辑: 还有其他方法可以完成上述操作吗?
mod-rewrite - 使用 modrewrite 的多域/多站点文件映射
嗨,我正在寻求一些帮助,以便在我的应用程序中正确使用 mod_rewrite 的重写规则。我有多个域指向我的服务器上的相同文件结构,因为我使用自定义 php 脚本来显示每个域的正确内容。
现在我希望能够映射不指向脚本的文件结构的一部分,这样我就可以通过更短更容易访问的文件路径 htaccess 传递文件
所以我想使用domain.com/file/example.jpg
而不是domain.com/file/specific_folder_for_this_domain/example.jpg
到目前为止我已经尝试过了,但没有运气
当我查看我的测试服务器上的 mod_rewrite 日志时,我发现它出于某种原因正在循环通过 %{HTTP_HOST} 变量,并且文件的内部路径看起来像
/home/www/domain.com/file/domain.com/domain.com/domain.com/domain.com/example.jpg
我的服务器上显然不存在的东西所以有 500 错误被记录。有谁知道如何正确设置这种域映射?
apache - apache反向代理:如何转发代理服务器的HTTP_HOST
我们的本地开发设置需要 DMZ 中的一个框,每个开发人员在其 apache 配置中都有一行用于代理。看起来像:
我们的公共 URL 变成{DMZ server}/user1
,{DMZ server}/user2
等等 。问题是在开发者的盒子上, 的值$_SERVER['HTTP_HOST']
只是{DMZ server}
,没有用户的子目录。期望的行为是/user%/
作为真实的主机名。
我尝试过覆盖 HOST var 和一些重写规则,但没有任何效果。
创建子域不是一种选择。
感谢您的任何帮助!
mod-rewrite - 不访问通配符子域文件夹
当我尝试加载通配符子域时,它正确指向我在根域 .htaccess 文件中提到的索引文件,如下所示
RewriteCond %{HTTP_HOST} ^(^. ).mydomain.com RewriteRule (. ) /mydomainfolder/index.php?username=%1
调用 url uswhat.mysomain.com > 它正确加载 mydomainfolder/index.php
但我需要加载通配符子域的子文件夹,如下所示
what.mysomain.com/myproject 通过调用我要加载的 mydomainfolder/myproject/index.php
但它仍然通过调用上面的方法加载 mydomainfolder/index.php。如何解决?它是一个带有共享主机的 Godaddy 服务器。
javascript - 根据 CGI HTTP_HOST 确定 CSS 文件中的文件路径
我在一个小型开发团队工作,我们使用版本控制,但对我们来说真正的错误之一是我们的开发路径与我们的实时 Web 平台路径不同。
因此,当我们在自己的机器上开发项目时,我们必须不断地注释实时/开发路径,尤其是在我们的 CSS 文件中,因为我们的图像文件夹的路径与实时开发不同。
我认为这很简单,可以使用 CGI.HTTP_HOST 变量相应地设置路径,但是因为图像路径是在我们的 CSS 文件中设置的,有没有办法做到这一点?
我不确定是否使用 JavaScript 来确定我们是否在 localhost 机器上,然后设置两个变量;一个用于开发路径,一个用于实时路径是最好的,但是 O 不确定如何在 CSS 样式路径中使用这些变量?
希望这是有道理的!
php - 获取 URL 时我做错了什么
我想在我的页面上放置链接。
我用
我想去,mydomain.nl/project/project.ph?project=1
但我得到的不是那个链接http://mydomain.nl/projecten/mydomain/projecten/project.php?project=1
我以为
会给我http://mydomain.nl
,为什么不这样做?
php - 每个数据库托管多个域时,我可以使用 HTTP_HOST 设置站点 css、图像吗?
这是一个基本问题。我学习 SQL php 已经一年多了。我正在构建一个很棒的数据库,我想在他们自己的域/服务器上与我的客户分享。因此,他们实际上会登录到我的域来更新他们域的信息。这使得社区类型的数据。
这会起作用吗:
.htaccess - 使用 .htaccess 为移动设备重定向 - 仅在主页上
我首先使用此处描述的方法来创建移动重定向,并且效果很好。
然而,我接下来需要做的是防止它发生在主页以外的任何页面上。换句话说:如果用户从移动设备加载主页,则应该发生重定向 - 但如果他们从移动设备加载任何其他页面,则不应发生重定向。
我希望社区能够就如何有效地实现这一目标提供任何建议。
.htaccess - Apache 2.2 HTTP_HOST 未正确解析为 localhost
显然,整个问题是 chrome v.24 和主机解析中新引入的错误,htaccess 在任何其他浏览器中都可以正常工作。不知道如何“关闭”这个问题,如果有人可以指点我^^
尝试使用在 Windows 上本地运行的 Apache 2.2 进行简单的重写。
重定向到“www.localhost/”
第一行不应该与本地主机匹配吗?
还尝试了这些替代方案:
每个人都去“www.localhost/”,有人知道出了什么问题吗?