问题标签 [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 回答
597 浏览

.net - ASP-MVC:授权后重定向时对象实例丢失

我在绑定表单数据的操作上有一个“授权”属性。

如果用户提交表单但未获得授权,则会出现登录提示。登录后,用户被正确重定向,但模型为空。

如何处理?

0 投票
2 回答
631 浏览

java - AIR 1.5 应用程序有没有办法从标准输入读取并写入标准输出/标准错误?

一直在研究 Adob​​e AIR 1.5 的文件系统相关类,但是到目前为止我还没有看到任何提到如何与 stdin/stdout/stderr 交互的东西。有点令人惊讶,因为 AIR 使得与本地文件系统交互成为可能,并且有一个 FileStream 类。

我想从父进程启动 AIR 应用程序,然后通过 stdin/stdout 通过异步 i/o 与 AIR 应用程序交互。将避免需要在本地主机上使用端口并进行套接字 i/o。(是的,这是关于以Merapi风格的跨平台方式桥接 java 和 AIR 。)

0 投票
2 回答
1967 浏览

php - 通过文本输入为 URL 编码特殊字符的问题

我正在使用 CodeIgniter 构建一个 PHP 应用程序。它类似于Let Me Google That For You您在文本输入框中写一个句子,单击提交,然后您将被带到一个显示结果的 URL。我希望 URL 是人工可编辑的,并且相对简单。我已经绕过 CodeIgniter URL 路由,所以现在我的 URL 看起来像这样:

现在的问题是当句子包含特殊字符时,例如问号或反斜杠。这两种情况都与我当前的.htaccess重写规则相混淆,即使在字符被编码时也会发生这种情况。

起作用的是双重编码。例如,如果我将问号编码为%253F(其中 ? 编码为 %3F,% 符号编码为 %25)。此网址正常工作。

有人知道我可以在这里做什么吗?有没有一种聪明的方法可以对输入进行双重编码?我可以写一个.htaccess重写规则来解决这个问题吗?我在这里不知所措。以下是我目前为大家使用的重写规则。

注意:CodeIgniter 的工作方式是他们有一个index/application/function/parameterURL 设置。我现在正在为函数提供完整的查询字符串。

0 投票
4 回答
3250 浏览

ruby-on-rails - 如何检查控制器操作是否已经重定向?

好的,通常情况下,我的应用程序中有一个控制器操作,它被 before_filter 保护免受未经授权的访问。唯一的是,如果另一个条件为真,我需要重定向此操作:

在我的测试中,我检查以确保该操作受到正确保护,但是,@order.is_free 语句也是如此。在这种情况下,我收到以下错误:

有没有办法检查以确保我没有重定向或覆盖现有的重定向?

0 投票
10 回答
78665 浏览

asp.net - 会话超时时的 ASP.NET 推送重定向

我正在寻找有关在会话到期时自动推送用户(即没有回发)的网站背后的技术的教程、博客条目或一些帮助。任何帮助表示赞赏

0 投票
4 回答
629 浏览

.htaccess - .htaccess 重定向

如何设置 .htaccess 文件以将请求重定向到另一个域上的另一个文件夹?我不希望链接中断,我只是希望他们去其他地方。假设 mysite.com/image.jpg 将重定向到 site2.com/images/image.jpg。

0 投票
7 回答
21721 浏览

php - 如何重定向到 Wordpress 中的不同管理页面?

我正在写一个 Wordpress 插件。

我想执行重定向(在从 POST 数据等创建数据库记录之后)到其他 ADMIN 页面。

header("Location: ...) 和 wp_redirect() 都不起作用 - 我明白了

警告:无法修改标头信息 - 标头已由

这来自明显的原因。

如何在 Wordpress 中正确执行重定向?

0 投票
5 回答
9634 浏览

c - 在 bash 中重定向 C 程序输出的问题

我用 C 编写了一个程序,该程序使用 printf 将消息发送到标准输出,但我无法将输出重定向到文件(从 bash 运行)。

我试过了:

在每种情况下,都会创建文件 program.out,但它仍然为空。执行结束后文件大小为0。

如果我在执行程序时省略了重定向:

然后,使用 printf 发送到标准输出的所有消息都显示在终端中。

我有其他 C 程序,以这种方式重定向输出没有问题。跟程序本身有关系吗?随着论点通过?应该从哪里寻找问题?

C程序的一些细节:

  • 它不从标准输入读取任何内容
  • 它使用 BSD Internet 域套接字
  • 它使用 POSIX 线程
  • 它使用 sigaction 为 SIGINT 信号分配一个特殊的处理函数
  • 它向标准输出发送大量换行符(对于那些认为我应该刷新的人)

一些代码:

0 投票
2 回答
648 浏览

php - 域重定向和暂停

我有一个用 ASP.NET 开发的网站,并使用 godaddy 的共享 Windows 托管帐户托管在 Windows 服务器上。

我用 php 开发了我的网站的副本,并将我的 php 网站托管在免费托管服务(php、linux、mysql)上,并且运行良好。这是在共享子域上。示例(mysite.freehostprovider.com)

现在我想继续使用免费托管服务。所以我希望我的网站从 www.mysite.com 重定向到 mysite.freehostprovider.com

因为我还没有为 Windows 主机付费。他们已停止托管我的网站。但是我的域名有效期到 2010 年。我需要做什么才能看到我的网站上线@www.mysite.com

我的免费托管服务提供商支持重定向。我试过但没有成功。

任何帮助将不胜感激。

谢谢

0 投票
2 回答
871 浏览

asp.net-mvc - Post/Redirect/Get:重定向到特定路由

我有以下情况:

我有一个编辑页面,可以从不同的页面调用。这些页面可以是当前实体的详细视图,也可以是实体的列表视图(在路径中有或没有搜索)。

如何使用 MVC 框架干净地重定向到原始调用页面?当然,我可以通过将 HttpContext.Request.Url 值保存在我的 TempData 中来简单地传递它,但是在我的眼中(或者,呃,鼻子),那种气味。它比代码的其余部分低。

有没有办法在控制器上下文中获取上一页的路由值?如果我有,我可以暂时存储它并将其传递给重定向。