问题标签 [reroute]

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 投票
0 回答
47 浏览

php - 基于位置的重新路由的最佳(最准确)方式?

问题

我们有一个 ccTLD 网站 (example.de),其中包含不同语言的子文件夹,显然需要将其移至 example.com 以进行正确的语言定位。由于 example.com 属于母集团公司,该公司迄今为止一直对 us-group.com 的所有访问者进行 301 处理,并且不愿意让我们 301 将 example.de 发送到 example.com 并放弃他们现有的 301 到 us-group.com,我们需要解决一些问题。

任务

来自北美和南美的访客应重新路由至 us-group.com 来自所有剩余国家(如欧洲和东南亚)的访客应从 example.de 重定向至 example.com 并留在那里而不被重新路由至我们 - group.com

挑战

我们认为许多来自美洲的访问者使用代理,因此通过 IP 重新路由可能不是最佳选择。us-group.com 只会失去很多以前的流量。

然而,按浏览器语言重新路由用户可能也不是很准确,因为大多数说英语的用户可能不会按地区(例如美国、澳大利亚、英国、加利福尼亚)调整他们的语言……因为任何英语都可能适合他们。因此,我们无法将 CA 和美国用户重新路由到 us-group.com,而英国和 AU 用户仍然留在 example.com/en/。

我们还有哪些其他选项可以使用 PHP 脚本重新路由用户?将 IP 地址和浏览器语言检测结合起来是否有意义?如果是这样,应该如何以及优先考虑什么?

有没有人可以分享类似的经验?


其他想法:显然,这不是我们考虑做的唯一事情。在重新安排来自美洲的访客之前,我们会:

  • 修改example.com域的DNS设置(一条记录:IP要改成德国服务器的IP地址)
  • 修改vhost记录,使德国服务器将example.com的访问者重定向到目录example.com/en/(包含example.de内容的英文部分)
  • 将来自美洲的访问者重新路由到 us-group.com(通过浏览器和操作系统语言,如上所述)

这篇文章链接到我最初的问题How to reroute to a different URL identify browser and system language by PHP

0 投票
0 回答
26 浏览

dns - 主机文件重新路由浏览器错误“不安全的连接”

我正在创建一个可以通过操作主机文件来阻止、取消阻止和重新路由网站的工具。它按预期工作,但重新路由部分除外。

我可以在主机文件中保存这样的内容:

98.139.183.24 www.facebook.com

(98.139.183.24 是 yahoo.com 的 IP)

通过使用此批处理命令:

for /f "tokens=1,2 delims=[]" %%A in ('ping %UserInput2% ^| find "Pinging"') do set ipaddress=%%B echo %ipaddress% %UserInput1% >> %hostspath% echo ipconfig /flushdns

现在的问题是当浏览器重新启动时,我浏览到 facebook.com,它会在每个浏览器中返回一个错误,说: “不安全的连接”或类似的东西。

我尝试使用 http:// https:// 等修改主机条目,但无济于事。

如果有人知道主机文件条目或批处理文件命令来防止这种情况,我将不胜感激。

0 投票
2 回答
44 浏览

angularjs - 登录后如何使用angularJS实现重定向到页面?

0 投票
1 回答
89 浏览

ruby-on-rails - 将旧 id 路由到具有相同控制器名称并使用友好 id 的新路由

我有一个 rails 应用程序,但我需要将旧路线从 php 应用程序路由到我的新 rails 路线(因为旧的谷歌广告与它们相关联)。我已经看得很远了,我不知道如何解决我的问题。

我有一个视频控制器,我的新视频使用“友好 ID”。现在,我有旧路线,它们同时使用 slug 和 id。我需要将这些旧路线重定向到我的新路线。我知道我需要检查视频是否为零,但我正在尝试弄清楚如何定义 slug 去哪里。

我的问题:我正在尝试做简单的重新路由事情,但我的控制器正在尝试定位 id 并且无法找到它们(因为 slug 不再有效)并且它会引发错误。我有 6 个视频的列表,我需要重新路由到我的新路线。

关于我所缺少的任何建议?

路线

例如,我有一个技术视频,旧 slug,需要转到新的“技术视频”,或者我有一个 '88' 的 ID,需要转到“酷视频”

控制器

0 投票
3 回答
4651 浏览

amazon-web-services - 将所有网络流量转发到另一个 AWS 实例

我需要将所有流量从一个 AWS 实例转发到另一个。

我正在尝试在云中设置 Bro 监视器。请参阅图片了解概览。目前,我将其设置为将 TestVM 的流量重新路由到 Bro worker (NAT),后者将所有内容转发到 bro_master。但是我的问题是TestVM在一个私有子网中,我需要用一个具有公共IP的蜜罐替换它——它仍然需要将所有流量转发到bro_worker。目前这是不可能的,因为它已经过 NAT,我无法分配弹性 IP。

如何将所有流量从 TestVM 转发到 Bro_worker 并使 TestVM 公开可用?

谢谢 概述

0 投票
1 回答
230 浏览

xml - SUMO:如果没有可用路线,则为次要目的地

我正在运行相扑来模拟疏散期间潜在的道路切割场景(多条道路切割)。我已经为那些预定的道路削减安装了重新路由。但是,对于某些车辆,将没有任何可用的路线到达所需的目的地。根据手册,如果没有替代路线,车辆将继续其旧路线并忽略封闭边缘。

我想知道是否可以设置次要目的地?如果是这样,有人可以告诉我怎么做吗?我曾尝试在线搜索或手动搜索,但找不到任何内容。

如果次要目的地是不可能的,是否可以让车辆停下来终止它的旅程?

我复制了reroute.add.xml的代码和一个简单的道路切割图。希望能帮助到你。我将衷心感谢您的帮助。太感谢了。

在此处输入图像描述

0 投票
1 回答
1404 浏览

xml - SUMO:更改模拟时间步长和输出选项

我正在为大型网络运行 SUMO 长达 4 天。我知道大多数流量跟踪模型都是在第二个开发出来的,但我需要将时间步长增加到几分钟或 5/10 分钟。

我遇到过这个功能。https://sourceforge.net/p/sumo/mailman/message/32876223/

但是,当我使用它时,它似乎并不正确。是的,每一步,每辆车确实比它在更小的时间步长下行驶得更远。这个问题似乎每次只有一两辆车可以出发,这会覆盖该step-length功能。

有人可以告诉我如何设置不同的时间步长吗?我需要更改其他设置以使其正确吗?

另一个问题是我得到了一个非常大的xml输出文件,但是,我只关心最后一个时间步或某些时间步。所以我想知道有没有什么可能的方法可以选择只输出最后一个时间步或选定的时间步?

0 投票
1 回答
211 浏览

android - 在 Skobbler 地图中重新路由

我正在尝试在缓存的路线中恢复导航,但我几乎找不到任何可以在 SKmaps 中执行该功能的方法。因此,我正在尝试自定义重新路由技术,以便将用户导航到相同的路线。

有没有办法在 skobbler 地图中执行自定义重新路由?

这个问题类似于 SKForum 中发布的问题

0 投票
0 回答
1331 浏览

xml - 如何使用 CAMEL 在 JSON PATH 中提取子字符串

我正在尝试根据属性值的子字符串配置我的路由。例如,

我有这个 Json 属性:

还有其他可能性,例如“蓝色/轿车”和“黑色/SUV”等。我只想提取颜色。这意味着我想提取“/”符号之前的颜色,如“红色”、“蓝色”、“黑色”等。

这就是我目前所拥有的:

我知道这是错误的,因为整个字符串都包含“Red/Hatchback”,但我不知道在这种情况下如何实现“包含”功能。任何帮助都感激不尽。谢谢 !

0 投票
2 回答
320 浏览

php - 如何在 Azure 中使用 PHP 路由脚本?

我目前正在运行一个内置服务器,我想将它转移到天蓝色。目前我使用以下命令运行服务器

其中 route.php 是我处理所有请求的路由脚本。我查看了 azure 中的应用程序设置,但似乎找不到所需的设置。