问题标签 [redirect]

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 投票
3 回答
11398 浏览

c++ - Windows C++:如何重定向 stderr 以调用 fprintf?

我正在将BSD项目中现有的 C++ 代码包装在我们自己的自定义包装器中,并且我希望通过尽可能少的更改将其集成到我们的代码中。此代码用于fprintf打印到stderr以记录/报告错误。

我想将其重定向到同一进程中的另一个位置。在Unix上,我使用 asocketpair和 a完成了此操作thread:套接字的一端是我发送stderr的地方(通过对 的调用dup2),另一端在线程中进行监视,然后我可以在其中处理输出。

这在Windows上不起作用,因为套接字与文件句柄不同。

我在网上找到的所有文档都显示了如何重定向子进程的输出,这不是我想要的。如何在写入输出时在同一进程中重定向stderr以获取某种回调?(在你这么说之前,我已经尝试过SetStdHandle但找不到任何方法来完成这项工作)......

0 投票
11 回答
439431 浏览

apache - 如何将 HTTPS 重定向到 HTTP?

如何将 HTTPS 重定向到 HTTP?也就是说,与每个人(似乎)教的相反。

我有一个 HTTPS 上的服务器,我为此支付了 SSL 认证,还有一个镜像,我没有,只是为了紧急情况而保留,所以它不值得获得认证。

在我客户的桌面上,我有一些指向http://production_serverhttps://production_server(都有效)的快捷方式。但是,我知道如果我的生产服务器出现故障,那么 DNS 转发就会启动,并且那些在快捷方式上有“https”的客户端将盯着https://mirror_server(这不起作用)和一个巨大的 Internet Explorer 7 红屏不安为我的公司。

不幸的是,我不能只在客户端级别进行切换。这些用户是非常计算机文盲:并且很可能会因为看到 HTTPS“不安全”错误而吓坏了(尤其是现在 Firefox 3 和 Internet Explorer 7 处理它的方式:完全停止,谢天谢地,但在这里没有帮助我哈哈)。

容易 找到 http->https 重定向的Apache 解决方案,但对于我来说,我不能做相反的事情。

想法?

0 投票
3 回答
2172 浏览

openid - 为什么在 OpenID 2 中使用 HTML 表单重定向?

为什么你会做一个自动的 HTML 帖子而不是一个简单的重定向?

这样开发人员可以在知道 OpenID 时自动生成将目录发布到远程服务器的登录表单吗?

例如。

  1. 用户未登录并访问您的登录页面。
  2. 您从 cookie 中检测到用户的 openID。
  3. 生成的表单直接发布到远程 OpenID 服务器。
  4. 远程服务器将用户重定向回网站。
  5. 网站登录用户。

如果是这种情况,我可以看到好处。但是,这假设您在用户注销时将用户的 openID 保存在 cookie 中。

我几乎找不到关于如何最好地实施这个规范的信息。

请参阅官方规范中的 HTML FORM 重定向:

http://openid.net/specs/openid-authentication-2_0.html#indirect_comm

我通过查看PHP OpenID 库(版本 2.1.1)发现了这一点。

0 投票
4 回答
4007 浏览

asp.net - 将用户从编辑页面重定向回调用页面

我正在开发一个项目管理 Web 应用程序。用户有多种方式来显示任务列表。查看列表页面时,他们单击任务并被重定向到任务编辑页面。

由于它们来自多种方式,我只是好奇将用户重定向回调用页面的最佳方式。我有一些想法,但想获得其他开发人员的意见。

您会将呼叫网址存储在会话中吗?作为饼干?我喜欢使用对象处理重定向的概念。

0 投票
3 回答
39284 浏览

apache - Apache基于子域的重写

我正在尝试将通配符域的请求重定向到子目录。
IE。something.blah.example.com-->blah.example.com/something

我不知道如何获取要在重写规则中使用的子域名。

最终解决方案:

或者正如 pilif 所指出的那样

0 投票
3 回答
4178 浏览

redirect - 如何让 sun 网络服务器从

我有 Sun webserver iws6 (iplanet 6) 代理我的 bea 集群。我的集群位于 /portal/yadda 下。我想要任何人去

被快速重定向到

我有和 index.html 做一个帖子和重定向,但用户有时会看到它。有没有人有更好的方法?

亚伦

我已经尝试了下面的3个回复。他们都没有为我工作。回到绘图板。一个

0 投票
10 回答
21532 浏览

c - 我怎么能拦截 linux 系统调用?

除了 LD_PRELOAD 技巧和将某个系统调用替换为您提供的系统调用的 Linux 内核模块之外,是否有可能拦截系统调用(例如打开),以便它首先通过您的函数,然后才到达实际打开?

0 投票
3 回答
1428 浏览

php - 是否可以使用 .htaccess 将六位数字 URL 发送到脚本,但将所有其他无效 URL 处理为 404?

是否可以使用 .htaccess 通过将所有六位 URL 发送到脚本来处理它们,但将所有其他无效 URL 处理为错误 404?

例如:

将被发送到:

将作为 404 错误处理。

我目前通过自定义 PHP 404 脚本进行这项工作,但它有点笨拙。在我看来, .htaccess 可能是一个更优雅的解决方案,但我无法弄清楚它是否可能。

0 投票
4 回答
5028 浏览

python - 将命令重定向到 Python 中另一个的输入

我想在python中复制它:

(hg cat file.txt 输出最近提交的 file.txt 版本)

我知道如何将文件传输到 gvimdiff,但它不会接受另一个文件:

进入python部分......

当 subprocess 被调用时,它只是<(hg cat file)作为gvimdiff文件名传递。

那么,有没有办法像 bash 那样重定向命令?为简单起见,只需 cat 一个文件并将其重定向到 diff:

0 投票
6 回答
1904 浏览

apache - 让 apache 自动剥离 www.?

出于各种原因,例如 cookie、SEO 以及为了简单起见,我想让 apache 自动将任何对http://www.foobar.com/anything的请求重定向到http://foobar.com/anything。我能想到的最好的方法是基于 mod_rewrite 的怪物,有没有一些简单的方法可以告诉它“将域 ABC 的所有请求重定向到 XYZ”?

PS:我发现这个有点相关的问题,但它是针对 IIS 的,并且与我想要的相反。而且它仍然很复杂。