问题标签 [http-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.
http-redirect - 我可以合法地将用户从我的商业应用重定向到这个网站吗?
有问题的网站是 www.eventid.net;我的基于 Web 的应用程序会将用户重定向到该站点并在 url 中发送一个事件 ID。重定向将是:http ://www.eventid.net/display.asp?eventid=1003&source=Microsoft-Windows-Security-Licensing-SLC
你觉得我能做到吗?
我已经联系了网站所有者,但没有得到回复。
php - 如何在 PHP 中进行重定向?
是否可以通过使用 PHP 将用户重定向到不同的页面?
假设用户去www.example.com/page.php
并且我想将他们重定向到www.example.com/index.php
,如果不使用元刷新,我将如何做到这一点?可能吗?
这甚至可以保护我的页面免受未经授权的用户的侵害。
http - 使用浏览器应发送到重定向位置的 HTTP 重定向发送信息?
这可能吗..例如,假设我使用 302(或 303)响应请求,并通知浏览器向给定位置发出请求。. 是否有可以使用 HTTP 302 发送的标头,这样来自浏览器的后续请求将包含该标头?
我知道我可以使用位置标头执行此操作,如在重定向中并将 url 中的信息指定为查询字符串.. 但我想知道是否有更好的方法.. 似乎它应该是一个合法的场景。 .
'内容已移动,到这里 .. 哦,你会想把它带到重定向位置'
我猜一个大胖子不!
提前致谢。
编辑
这样做的原因是关于 PRG 模式,您有一个 GET url 和 POST url,假设您发布数据并且它是不可接受的,服务器会将您重定向到 GET,并执行一些“魔术”以“发送数据”到该 GET,最常使用会话状态来存储变量。
但是,这可能会在发生许多 PRG 请求的情况下发生故障,当然这不是常见的情况,通常没有人需要担心这一点。但如果你这样做 - 你需要一种识别请求的方法,这可以通过在 302.. 中发送的查询字符串参数来完成,以便可以根据该请求将特定条目置于会话状态。
问题是关于尝试从 url 中删除“请求密钥”,并使其更加隐含。cookie“似乎”可以工作,但它们只会使搞砸的窗口更小。
当你去我指定的“位置”时,发送这些参数会很棒。
编辑
请注意,我并不是要让浏览器将任意标头发送到该位置,而是如果有任何标头旨在暗示请求的上下文(例如查询字符串参数可以)。
php - 在 CakePHP 中重定向后如何维护页码?
我有一个列出项目的索引视图,它是一个很长的列表,所以我使用 Paginator 将项目限制为 50 个视图。
每个项目都有一个“编辑”链接,该链接转到带有输入/验证/等的编辑视图。提交该表单后,我将使用重定向回索引视图。
到目前为止一切顺利,但问题是:
如果用户在索引的第 N 页上并且他们单击编辑并编辑项目,我希望他们被重定向回索引的第 N 页。如果我知道页码,我可以将“/page:N”粘贴到 URL 的末尾,但我不知道如何获取页码。(N 可以是任何页码,但尤其是 >=2)
任何想法,将不胜感激。
asp-classic - 重定向邮政数据
我最近将我们服务器上的一个页面从经典 asp 升级到 asp.net
该页面接收 postdata 并将其保存到文件中。我们的许多客户都使用该页面,并且 URL(到 asp 页面)被硬编码到他们的软件中。这意味着我不能简单地将旧页面换成新页面。我正在尝试找到一种将客户端从旧网址重定向到新网址的方法。我知道您可以使用 IIS 进行简单的重定向,但这不会导致 postdata 被重定向。我尝试将文件设置为 307 临时重定向,这在数据位于 formdata 中但其他发布请求(例如使用 msxml 库的发布请求)不起作用时有效。
基本上我需要在 IIS 中找到一种方法来将发布请求从一个页面转发到另一个页面,而不会丢失任何正文。
iis-7 - 在 IIS7 中为 SEO 设置 HTTP 重定向
我希望所有对http://mydomain.com的请求都被 301 重定向到http://www.mydomain.com以用于 SEO 目的。
为了做到这一点,我可以使用 IIS7 的 HTTP 重定向方法吗?我尝试将 HTTP 重定向设置为 www.mydomain.com,但这导致了永久循环。
编辑: URL Rewrite 将完成这项工作,我将使用它,除非其他人有更好的主意:
http://blogs.msdn.com/carlosag/archive/2008/09/02/IIS7UrlRewriteSEO.aspx
有什么建议么?
iis - 将所有带有 *.asp 的 HTTP 请求重定向到一个文件
是否可以在 IIS 上将所有文件扩展名为 .asp 的文件重定向到一个文件(即 switch.php、switch.cfm)以及如何重定向?提前感谢即将到来的解决方案:)
编辑:IIS 的版本是“IIS 6.0”
http-redirect - 发出重定向 (HTTP 302) 以在不使用 Java 脚本的情况下作用于 _top 框架
我需要重定向表单帖子上的顶部框架,它应该可以在不考虑 javascript 和所有主要浏览器的情况下工作。
我可以重定向到带有链接及其目标属性集 & 的页面,并要求用户单击该链接。
但想知道我是否可以在 302 响应中做到这一点。
java - HTTPURLConnection Doesn't Follow Redirect from HTTP to HTTPS
I can't understand why Java's HttpURLConnection
does not follow an HTTP redirect from an HTTP to an HTTPS URL. I use the following code to get the page at https://httpstat.us/:
The output of this program is:
A request to http://httpstat.us/301 returns the following (shortened) response (which seems absolutely right!):
Unfortunately, Java's HttpURLConnection
does not follow the redirect!
Note that if you change the original URL to HTTPS (https://httpstat.us/301), Java will follow the redirect as expected!?
c# - ASP HttpWebRequest 和重定向
好的,我有一个客户端向服务器发送一些数据。服务器接收帖子,并通过重定向进行回答。问题是客户端不重定向。另外,我尝试检查客户端获得的响应的状态代码,它总是相同的“OK”。而不是重定向代码。我错过了什么?
在客户端,我有这样的事情:
在服务器端,我只有这一行:
在这种情况下,客户端收到一个答案并且什么都不做。
谢谢。