问题标签 [forwarding]

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 投票
1 回答
1221 浏览

html - 不使用帧从域名转发

我拥有一个域名,例如 www.mydomain.com

我还拥有一个网络服务器,例如 www.myserver.com

通过 www.myserver.com 导航到我的 Web 服务器后,单击我的服务器文件结构中不同页面的链接将导致 URL 发生变化......

例如

单击指向 main.html 的链接将导致 www.myserver.com/main.html

但是,如果我从我的域名 www.mydomain.com 使用框架转发并执行相同的操作,则 url 不会更改,因为只会更改包含 myserver 内容的内部框架...

我知道这是使用框架的一个根本问题,但是必须有某种方法可以使用域名来维护完整的 url,即

www.mydomain.com/main.html

我设法通过使链接使用框架来实现这一点

href="www.mydomain.com/main.html"

代替

href="main.html"

但在我看来,这似乎是一种肮脏的方法。有任何想法吗?

这可能是一个非常愚蠢的问题。

0 投票
2 回答
1356 浏览

http - 使用直接服务器返回转发 HTTP 请求

我的服务器分布在多个数据中心,每个数据中心都存储不同的文件。我希望用户能够通过单个域访问所有服务器上的文件,并让各个服务器将文件直接返回给用户。

下面是一个简单的例子:
1) 用户的浏览器请求http://www.example.com/files/file1.zip
2) 请求到达服务器 A,基于 example.com 的 DNS A 记录。
3) 服务器 A 分析请求,发现 /files/file1.zip 存储在服务器 B 上。
4) 服务器 A 将请求转发给服务器 B。
5) 服务器 B 直接返回 file1.zip 给用户,无需经过服务器一个。

注意:步骤 4 和 5 必须对用户透明,并且不能涉及向用户发送重定向,因为这会违反单个域的要求。

根据我的研究,我想要实现的称为“直接服务器返回”,它是负载平衡的常见设置。它有时也称为半反向代理。

对于第 4 步,听起来我需要进行 MAC 地址转换,然后将请求传递回网络,对于服务器网络之外的服务器,将需要隧道。

对于第 5 步,我只需要根据负载平衡设置中的真实服务器配置服务器 B。也就是说,服务器 B 应该在环回接口上拥有服务器 A 的 IP 地址,并且它不应该响应对该 IP 地址的任何 ARP 请求。

我的问题是如何实际实现第 4 步?

我发现有很多硬件和软件可以在第 4 层实现简单的负载平衡,但这些解决方案不够完善,无法处理我需要的那种自定义路由。看来我需要推出自己的解决方案。

理想情况下,我想在 Web 服务器级别进行路由/转发,即在 PHP 或 C#/ASP.net 中。但是,我愿意在 Apache 或 IIS 等较低级别,或者在更低级别(即所有事物前面的自定义代理服务)上执行此操作。

0 投票
3 回答
13461 浏览

php - 如何在 Zend Framework 中进行 preDispatch 转发?

我想_forward()preDispatch检查用户是否在每个控制器中登录后使用。

这个场景很简单:如果用户没有登录,它应该被转发到loginAction同一个控制器或另一个控制器。

这将导致无限循环,因为调度过程重新开始,再次调用preDispatch并且转发将重新开始一切。

我能想出的唯一解决方案是检查是否loginAction已在请求中设置。

所以我的问题是,成熟的开发人员将如何处理这个问题?

更新 点击发送按钮后,神圣意识的幽灵出现了;)另一个想法是构建一个LoginController来处理登录请求。还是有更好的方法?

0 投票
2 回答
2675 浏览

python - 在 GTK 中转发按键

我正在为 Gedit 插件编写一些代码。我正在使用 Python,界面(显然)是 GTK。

所以,我遇到的问题很简单:我有一个搜索框(一个 gtk.Entry),在下面我有一个结果框(一个 gtk.TreeView)。在您在搜索框中输入内容后,您会立即看到一堆结果,我希望用户能够按向上/向下键选择一个,然后按 Enter 选择它,然后完成。问题是,我似乎找不到将向上/向下按键转发到 TreeView 的方法。目前我有这段代码:

我可以清楚地看到我正在接收正确类型的事件,但是我发送的事件被 TreeView 忽略。有任何想法吗?

提前感谢人们。

0 投票
1 回答
480 浏览

httprequest - 是否可以执行转发到新窗口?

我们正在使用 ICEFaces 1.8,我想转发到新的 URL,但希望它在新窗口中打开。我们目前能够执行重定向到新窗口,如下所示:

但是可以使用类似的方法进行前锋吗?

0 投票
2 回答
70 浏览

c# - 尝试在 C#.NET/WPF 中获取网页时如何处理 JavaScript?

.NETWebClient类很好,但它不解析页面中的 JavaScript。

我的意思是,有时页面会通过 JavaScript 转发到不同的页面,或者有时 DOM 元素会通过带有 onload 事件的 JavaScript 添加到页面中。我需要处理这两种情况。

我能做些什么来处理这个问题?如果这很重要,我正在使用 WPF。

0 投票
5 回答
1144 浏览

objective-c - 基于 Obj-C 组件的游戏架构和消息转发

我一直在尝试使用 Objective-C 来实现一个简单的基于组件的游戏对象架构,这与Mick West的文章“Evolve Your Hierarchy”很相似。为此,我成功地使用了 Mike Ash 的文章'Objective-C Message Forwarding'中概述的一些想法,即使用该-(id)forwardingTargetForSelector:方法。

基本设置是我有一个容器 GameObject 类,它包含组件类的三个实例作为实例变量:GCPositioning、GCRigidBody 和 GCRendering。该-(id)forwardingTargetForSelector:方法返回使用该方法确定的将响应相关选择器的任何组件-(BOOL)respondsToSelector:

所有这一切,在某种程度上,就像一个魅力:我可以在 GameObject 实例上调用一个方法,该方法的实现在其中一个组件中找到,并且它可以工作。当然,问题在于编译器在每次调用时都会给出“可能无法响应……”警告。现在,我的问题是,我该如何避免这种情况?具体来说,关键是每个 GameObject 实例都会有一组不同的组件?也许是一种在每个对象的基础上向容器对象注册方法的方法?例如,我可以创建某种-(void)registerMethodWithGameObject:方法,我该怎么做?

现在,很明显我对 Cocoa 和 Objective-C 还很陌生,而且基本上只是在闲逛,这整个事情在这里可能非常陌生。当然,虽然我非常想知道我的具体问题的解决方案,但任何愿意解释更优雅的方法的人也将受到欢迎。

非常感谢,-巴斯蒂安

0 投票
4 回答
774 浏览

asp.net - 重定向根域 - SEO 和其他问题,需要一些指导!

我不熟悉其中一些转发方法,需要帮助。我的问题是这样的:

  1. 我有一个托管在 discountasp.net 上的网站。我的域是通过 1&1 注册的,我将 DNS 重定向到了 discountasp.net 想要的内容。因此,当用户键入 www.mydomain.com 时,他/她会看到托管在 discountasp.net 上的 ASP.NET 站点,这一切都很好

  2. 我的主页是 Index.aspx,我真的很擅长 html 页面设计,而且我没有时间或天赋来摆弄它(或由专业人士来完成它)。其余页面都很好。

  3. 我想使用来自 tumblr 或 bloggr 的好主题——其中一个博客网站,并创建一个我想用作第一页的页面——直接在 blogger 或 tumblr 上——比如 yyy.blogspot.com(我有很多原因,所以现在请不要抨击我的决定——让我们说这就是我想要的)。这意味着当用户键入 www.mydomain.com 时,它应该将其重定向到博客或 tumblr 页面。其他一切都是 sme - 博客页面上的链接将显示 www.mydomain.com/xxxx 并显示托管网站上的内容。我已经设置了 IIS 重写规则等,所以一切正常

底线是我想将外部网站的网页显示为我的根页面。我想我什至很难解释我想要什么!

我当然可以在 Index.aspx 页面上执行 response.redirect - 这是最简单的管理方法,但最大的问题是这会以某种方式损害 SEO 吗?如果不是,那将是我所做的,并保持其余的基础设施完好无损(我已经这样做了测试并且它工作正常)

非常感谢j

0 投票
1 回答
181 浏览

email - Automated EMail forwarding

Is there a simple way, preferably using LAMP tools, to register a domain, and setup the email system such that it takes all emails sent to name@foo.com and forwards them to name@bar.com.

i.e., automate all the forwarding based on the username, so name@foo.com would forward to name@bar.com, across all usernames.

EDIT: Fixed the error.

0 投票
1 回答
59 浏览

html - 是否存在以下转发不起作用的情况?

我需要实现转发。我是通过以下方式做到的:

是否有任何情况下这不起作用?我在 selfhtml.org ( http://de.selfhtml.org/html/kopfdaten/meta.htm#weiterleitung,对于德语链接找不到另一个链接) 上读到这并不总是合适的。有没有更好的方法来做到这一点?在哪些情况下我的代码不起作用?