问题标签 [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.

0 投票
2 回答
3286 浏览

php - 如何在 ZF 1.12 中获取 http 主机

如何获取主机地址?例如,我的站点位于此处:http://example.org/index/news/ 并且我只想提取http://example.org/

我问ZF功能。我知道 $_SERVER['HTTP_HOST'] 但我正在寻找本地的东西。

0 投票
13 回答
35501 浏览

django - 如何禁用 Django 的无效 HTTP_HOST 错误?

自从我部署了一个运行 Django 1.7 alpha 的站点(从 Git 签出)以来,我偶尔会收到类似以下标题的错误消息:

“无效的 HTTP_HOST 标头:‘xxx.xxx.com’”

我意识到这是由于Host:HTTP 标头设置为未在ALLOWED_HOSTS. 但是,我无法控制某人何时以及多久使用伪造的主机名向服务器发送请求。因此,我不需要一堆错误电子邮件让我知道其他人正在尝试做一些可疑的事情。

有什么办法可以禁用此错误消息?项目的日志记录设置如下所示:

0 投票
1 回答
472 浏览

nopcommerce - 重定向/重写时保留原始 HTTP_HOST

我遇到了 IIS 重写模块和 nopCommerce 的问题。

情况:

我有几个域(Domain1.ca、Domain2.ca 等),每个域都重定向到 Registrar 级别的主域 (MainDomain.ca)(使用 CNAME 记录)。是否可以使用 IIS 8 重写模块来保留最初浏览到的域(Domain1.ca、Domain2.ca 等)的原始 HTTP_HOST 值,而不是重定向的域(MainDomain.ca)?我需要这个,原因如下:

在 nopCommerce 中,每个商店对应一个唯一的域 (Store1 = Domain1.ca)。为了确定哪个商店处于活动状态,nopCommerce 获取并解析“HTTP_HOST”值。

不幸的是,由于所有域都被重定向到主域 (MainDomain.ca),原始 HTTP_HOST 值 (Domain1.ca) 丢失。因此,在不知道需要激活哪个特定商店的情况下,nopCommerce 会激活列表中的第一个。

我假设当一个站点被重定向到,原来的 HTTP_HOST 值被覆盖。

有人对 nopCommerce、HTTP_HOST、多商店、域重定向有任何经验吗?

0 投票
2 回答
172 浏览

python - 获取 wsgi.py apache 虚拟主机名

我有 apache 设置:

我想将一些特定于主机的设置加载到 django 设置中。那么,如何在 django 设置或 wsgi.py 中获取 HTTP_HOST(site1.ru 或 site2.ru)?

0 投票
1 回答
90 浏览

client-server - 如何踩 OpenDolphin 客户端发送 HttpHostConnectException?

有没有办法处理消息未传递到服务器的情况?海豚日志清楚地了解情况,但我想从代码中捕捉到它。我正在寻找一些方法,例如:onError以覆盖onFinished

,但没有这样的。在 try/catch 中包装send调用也不起作用(这并不奇怪,因为 send 没有阻塞它的调用者代码)。

我认为肯定有一些简单的方法可以了解未传递的消息,但我看不到它。谢谢,提前,寻求答案!

0 投票
1 回答
196 浏览

apache - 为什么 %{HTTP_HOST} 不起作用,而 HTTP_HOST 文字字符串起作用?

我有下一个 Apache 代码来防止盗链,它可以工作。

问题有两个:

1 .如果我将以上内容更改为:

它不起作用。%{HTTP_HOST}等于itransformer(在我的本地主机中),所以我不明白为什么它不能以这种方式工作。

2 . 显示默认 404 页面,而不是显示在所有其他 404 响应中的自定义 404 页面。这里会发生什么?

0 投票
1 回答
2224 浏览

client-server - 如何判断请求是来自浏览器还是服务器?

有没有一种可靠的方法来判断对您网站的请求是来自服务器到服务器的调用还是来自浏览器的 url 调用?

例如,Paypal IPN 是一个服务器到服务器的呼叫。但是您也可以通过直接从带有浏览器参数的 url 调用它来伪造它。

我尝试了两种方法并在两种情况下都转储了 $_SERVER 并且为浏览器设置了一些变量,这些变量没有为服务器到服务器调用设置......即

它们在服务器到服务器调用中不存在。我可以可靠地假设情况总是如此吗?

我可以使用 HTTP_USER_AGENT 但这可以是任何东西,我不想检查 REMOTE_ADDR 因为我试图使这更像是一种动态更改,不限于贝宝或任何特定的服务器端回复。我的假设是服务器端调用会缺少“通用浏览器”值。它可能不是 100% 可靠,但可能是 99%

这将最终确定我是在回调页面上使用 php 标头重定向还是 javascript 重定向。

想法?

0 投票
1 回答
764 浏览

php - 如何防止 SERVER['HTTP_REFERER'] 切换到调用页面?

请帮忙。在 form.php 中使用 $_SERVER['HTTP_REFERER'] 获得的链接如下:

提交表单后,referer url 切换到form.php。这段代码有问题还是有什么特定的方法可以防止引用 URL 被切换?

0 投票
2 回答
2391 浏览

wordpress - 在wordpress中获取带有语言前缀的完整url链接

我想用 Wordpress 从 url 获取语言前缀,但我不知道如何。如果我有以下网址http://sitename.com/ru/about-us,我想获得完整的路径,包括/ru/,但无论我尝试什么,我都没有得到它,例如

我正在使用 qTranslate 插件,我的网站是多语言的

我只想检查 url 链接是否在主机名后有语言前缀,如果我得到整个 url,我可以这样做,但我无法得到它,有人可以帮助我吗?

0 投票
1 回答
1438 浏览

apache - .htaccess 使用主机和 IP 地址重定向

你好~这是我在stackoverflow上的第一篇文章

我们试图在我们的 htaccess 文件中满足以下条件:

如果你不在某个IP地址范围(111.222.xxx.xxx)且http主机是test.com,那么带用户到test.com/goodbye:

如果您在某个 IP 地址范围内(111.222.xxx.xxx)并且 https 主机是 test.com 则将用户带到 test.com/hello:

无论我使用哪个 IP,我都会被带到 /hello。我假设第一个条件以某种方式失败?