问题标签 [url-redirection]

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 回答
36057 浏览

c# - MVC3 重定向到来自 ActionResult 的路由

所以我只有HttpPost一个ActionResultEdit. 在完成它的事情(逻辑等)之后,我希望它重定向到另一个控制器。让我们说HomeController。这里是:

我已经尝试过其他的东西,比如 ,,return RedirectResult()-但它仍然不断地从控制器返回索引视图,方法在 ( ) 中。RedirectToAction()RedirectToRoute("string")EditChairController

这样做的正确方法是什么?

0 投票
5 回答
320 浏览

php - 登录后如何重定向一个人

我正在使用以下函数在特定任务后重定向一个人(例如:登录后、注销后、搜索后等)代码如下:

但现在我正在处理这个类与不同主机的许多项目(传销项目)。我现在有个问题。对于某些服务器,它可以按我的预期工作,但在其他一些服务器中,它不会重定向。如果我启用error_reporting(E_ALL);我发现了一个通知headers are already send。所以我很困惑我现在能做什么而不是header()功能。我也尝试了下面的代码

但这是不可取的,因为每个人都希望自动重定向。我的服务器都是windows和linux。请帮助我任何人

0 投票
2 回答
2657 浏览

apache - mod_rewrite 是重定向浏览器而不是重写

我正在使用以下 mod_rewrite 从我网站的顶级目录重定向到子目录shows/

重定向执行良好。但是,URL 正在显示重定向,如果您使用 mod_rewrite,我认为它不应该显示重定向。

澄清:指向的浏览器http://www.example.com/被重定向到子目录shows/。但浏览器将 URL 中的重定向显示为http://www.example.com/shows/. 同样,我的理解是,通过使用 mod-rewrite,您可以使重定向不可见,因此用户不知道重定向已经发生。

难道我做错了什么?

0 投票
7 回答
264165 浏览

javascript - 如果按下警报,则在 OK 按钮后转到 URL

我需要确保当用户在 JavaScript 警报窗口中单击“确定”时,浏览器会移动到不同的 URL。这可能吗?

0 投票
1 回答
1806 浏览

ruby-on-rails-3 - Rails 3.2.1 redirect_to 选项哈希不起作用

使用 Rails:3.2.1,Ruby:ruby 1.9.3p0(2011-10-30 修订版 33570)[i686-linux]

我的HelloController.rb#sign_in方法验证收到的凭据(表单值)。如果验证失败,它会呈现login_page

验证成功后,验证用户凭据如果发现凭据正确,则重定向到Games#index否则重定向到“/hello/login_page”

在我的情况下,以下作品

而下面的一个不起作用

后一种情况向我显示如下错误: URL: http://localhost:3000/hello/sign_in

但是,从我的UsersController.rb#create方法使用相同样式的重定向选项,重定向工作正常。

此外,如果未找到正确的凭据,尽管经过验证,我需要向用户显示登录页面,其中包含用户 ID/密码不匹配的消息。在这种情况下,以下工作

虽然跟随不起作用

我想了解这种行为背后的原因是什么。

以下是我的代码:

路线.rb

HelloController.rb(手动创建的控制器)

GamesController.rb(脚手架生成的控制器)

UsersController.rb(脚手架生成的控制器)

ApplicationController.rb(脚手架生成的控制器)

谢谢,

吉涅什

0 投票
1 回答
206 浏览

ruby-on-rails - 如何将 Rails 路由重定向到其他站点?

我正在尝试编写 Rails 路由的测试用例以重定向到另一个站点。

例如:

以下尝试产生了错误:

0 投票
1 回答
1013 浏览

wordpress - 301 htaccess 从旧的永久链接重定向到新的永久链接

我最近将我的 Blogger 博客转移到了 WordPress,我想将旧的 Blogger 永久链接重定向到新站点。

老的:

到新:

我试过遵循 .htaccess 代码。它会删除年和月,但不会删除.html. 谁能告诉我如何获取/而不是.html在链接末尾?

以下代码有任何修改吗?

0 投票
2 回答
1790 浏览

.htaccess - 使用 Htaccess 进行基于 URL 的重定向

我有几个域别名指向同一个网站,例如:

domain1.de/en/

domain1.de/de/

domain2.ch/de/

domain2.ch/en/

当有人在 URL 上打开基于特定语言的子目录时,我想将它们重定向到起始页,例如 domain1.de 用户不应该能够访问子目录 /en/ 但被重定向到起始页。对于 domain2.ch,用户应该只能访问目录 /en/ 而不能访问 /de/。如何使用 Htaccess 进行设置?

0 投票
1 回答
4819 浏览

regex - URL 重定向规则问题中的 BackReferences、R1、R2

我试图寻找更多关于反向参考的信息。但是我发现的不是很清楚。所以我真的很困惑。我在 web.config 中有这个

所以,我知道这是正则表达式的规则。这很容易理解,但是 url="http://www.ctvnews.ca/generic{R:2}{R:3} 呢。有人可以请解释什么是 R2 和 R3?为什么我们有 R2,R3,而不是 R1 和 R2?

非常感谢所有帮助。

0 投票
2 回答
6602 浏览

apache - 替换 .htaccess 中 url 中的字符串

我想重定向www.hostname.com/some path/?cpao=12www.hostname.com/some path/?kmas=12.

基本上用这个词替换这个词cpaokmas保持其他一切不变。

任何帮助将不胜感激。