Questions tagged «redirection»

可以是将互联网流量重定向到不同的IP,也可以是将文件从一个路径重定向到另一路径。


2
通过无线登录页面重定向时,如何避免丢失当前的浏览器网站
公共Wi-Fi接入点通常会包含登录页面,甚至有时是免费的(例如星巴克,许多机场,酒店等)。 我经常会打开Chrome / Firefox,并且以前打开的所有标签都将开始重新加载。 但是,如果有一个无线登录重定向页面,则每个选项卡都将被重定向并重新加载,并且上一个页面将从历史记录中丢失(并且该back按钮不会返回到该页面)。 有什么方法可以避免或避免这种行为?

1
重定向时输出不同
$ mysql -e 'select a,b from tablefoo' databasename 产量 +---+---+ | a | b | +---+---+ | 1 | 0 | | 2 | 1 | +---+---+ 而 $ mysql -e 'select a,b from tablefoo' databasename > file 产生一个file包含 a b 1 0 2 1 (其中的制表符位于每行字母数字字符之间)。 我认为重定向不应该更改输出。为什么会得到两个不同的结果? 编辑: William Jackson的答案说,这是mysql的功能:输出格式取决于输出是否被重定向。但是,这不能回答我的问题。mysql如何“知道”输出是否被重定向?重定向不只是获取输出,还可以将其重定向到某个地方吗?这不是MySQL看不见的吗?

1
使用sudo运行时如何重定向OS X dtruss输出?
我dtruss在Mac OS X 10.9上运行。一个简单的例子是: sudo -c ls 但我想将dtruss输出捕获到文件中。我看到一些建议可以做的事情: sudo bash -c 'dtruss -c ls >x' 但是,当我这样做时,的输出dtruss仍会转到终端,并且文件列表将从ls重定向到文件。 如何将输出重定向dtruss到文件?


2
“ >>文件命令”有什么作用,与“命令>>文件”有什么区别?
从这个备受赞誉的评论中摘录到终端命令中的>> >>是什么意思?: “之前编程”是什么意思?命令很明显,但是重定向也可以写在前面,即>> file command 我不记得曾见过这种情况-尽管考虑到大量的支持,它们显然存在。我只看过并使用过以下格式的重定向命令 command >> file 当使用>>及其同类(即2>,2>&1等)。 您何时以及为什么要撤销订单?这是否意味着所有stdout重定向,而不仅仅是重定向command?有没有人有具体的例子? 我有一个谷歌,可以找到任何直接的例子。

1
Outlook Addin以临时方式重定向电子邮件
我希望在需要时将某些电子邮件重定向到不同的电子邮件地址,最好是通过某种Addin按钮。 我知道我可以创建规则来重定向电子邮件,但是我没有适用的一致规则。 有什么方法可以做到这一点吗?它必须是重定向而不是向前,因为重定向的电子邮件将填充FoGBugz中的字段,我希望这些字段是原始发件人的字段。

4
Windows将流量重定向到不同的DNS名称而不是固定的IP地址(等效的主机文件)
使用Windows主机文件,可以将域的流量重定向到特定的IP地址,例如 domainA.com - > 127.0.0.1 我正在寻找一种简单的方法来做同样的事情,但是对于目标域名而不是目标IP地址(因为这是动态的),即 domainA.com - > domainB.com 补充: 在得到一些初步答案后,我想我需要提出我的问题。 情况:我有一个应用程序,它通过DNS查找目标域的IP,然后通过HTTP连接到IP地址。我无法控制任何代理设置。 选项1 基本上我正在寻找一种方法: 拦截域名网站的DNS请求 启动domainB.com的DNS请求 提供domainB.com的IP以响应对domainA.com的请求 无需运行整个DNS服务器。 选项2 如果DNS服务器是唯一的方式,替代方案我也会对如何为单个应用程序定义非标准DNS服务器的解决方案感到满意。包装应用程序的任何想法等?

3
如何强制Chrome加载页面的新副本?
我正在开发一个新网站,我最初在域上有一个Url重定向,用户将用户带到现有网站,以避免出现停放的域名通知。当把网站的第一个版本放到网上时,我删除了重定向并等待了48小时(为了赶上更改的DNS)。但是即使在等待之后,每次我尝试导航到域时,它都会重定向。我开始怀疑它可能不是因为域名是重定向的,而是因为Chrome(我选择的浏览器)有旧的路由缓存。我通过在域上运行Edge确认了这种情况 - 我把它带到了新网站。 看来我需要指示Chrome停止缓存页面,并始终检查网站的新版本。必须是一种方法来做到这一点。有人请告诉我。我是一个相当新的Chrome用户,对其中的设置选项了解不多。 我查看了选项,但没有任何设置似乎相当于Internet Explorer的“获取每个页面的新副本”。事实上,Edge似乎也没有它,或者!!

1
正确的Apache重定向从http到https
我为我的服务器上的新站点设置了一个新的虚拟主机,但尽管设置与原始站点完全相同,但它的行为却很奇怪。 我希望将所有请求重定向到HTTPS,简单地说。在我的主站点(工作站点)我有这个指定 VirtualHost 配置,并在 .htaccess 我指定了一个额外的规则来允许短网址。具体来说,非工作网站的问题是,如果我试图去 example.com/url,重定向转到 https://example.comurl 并删除必要的 / 来自网址。 我将确切的配置复制到新的 VirtualHost 和 .htaccess 来自工作站点的文件,所以我不确定为什么它不适用于新的。我的两个站点的DNS记录都使用A记录指向它,没有重定向或在DNS级别发生任何事情。我试过放一个 / 在结束时 Redirect 下面的代码中的行,但问题没有解决。服务器是Ubuntu 14.04,Apache是​​2.4.7版。这两个站点都是独立的域名 .conf 使用的文件,但它们托管在具有相同IP地址的同一服务器上。我该如何解决这个问题? 中的相关代码 VirtualHost: <VirtualHost *:80> ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com </VirtualHost> 并在 .htaccess: RewriteEngine on RewriteCond %{REQUEST_FILENAME}.html -f RewriteRule !.*\.html$ %{REQUEST_FILENAME}.html [L] 如果它有帮助/重要,这是我的VirtualHost文件中的SSL配置,尽管它位于所有其他指令之外的文件的最开头: SSLCipherSuite AES128+EECDH:AES128+EDH …

2
有没有办法从直接PDF链接重定向?
我们的营销部门发送了一封包含十几个PDF的电子邮件。我们发送了一封电子邮件,其中包含我们服务器上托管的PDF文档的HTTP链接。 我们现在将目的地移动到另一个位置。 当前设置: 阿帕奇/ 2.2.24 PHP 5.3.24 是否可以重定向目的地而不再向所有收件人发送电子邮件? 我当前的.htaccess看起来像这样(在文件夹的根目录下) <IfModule rewrite_module> RewriteEngine On Redirect /9/91/Demo.pdf http://www.cnn.com/index.html RewriteCond %{QUERY_STRING} \.[^\\/:*?\x22<>|%]+(#|\?|$) [nocase] RewriteRule . - [forbidden] </IfModule> 但我总是得到Demo.pdf文件 如果我想重定向:www.site.com/files/somefile.pdf到---> www.othersite.com/otherfiles/correctfile.pdf 该命令应该是什么?

3
Chrome会将我重定向到Google中国
当我访问Google网站时,Chrome会自动将我重定向到Google中国。这个问题似乎是间歇性的 - 有时,Chrome会将我引导到常规的Google网站。 我在美国加利福尼亚州。 这在任何其他浏览器中都不会发生。 任何其他网站/搜索引擎都不会发生这种情况。 我检查了我的主机文件,这似乎没问题。 关于这个问题可能是什么以及如何解决它的任何建议? 谢谢

1
启用Gitlab链接重定向以保持松弛
我们正在运行一个自托管的Gitlab实例,并使用Slack在工作中进行通信。 尝试跟踪指向Slack上发布的Gitlab实例的链接时遇到了一些问题(在这种情况下是通过Web挂钩),其中ABE会阻止重定向。由于重定向的目的是去除引荐来源信息,因此我不希望在Slack中禁用该功能,因为它也会影响所有其他链接。 我通过将ABE中的SYSTEM设置调整为以下方式找到了解决方案: # Prevent Internet sites from requesting LAN resources. Site LOCAL Accept from LOCAL Accept GET from slack-redir.net Deny 据我了解,这允许slack-redir.net在本地执行任何GET请求,并且我更愿意仅允许重定向到gitlab。 我们欢迎任何关于如何实现的建议。

2
为什么重定向中的回车处理不当?
我们有以下代码(在python中): print("something\r any") 在控制台中运行时,这正确地产生: anything (印刷后 something,插入符号返回到开头 相同 行,然后覆盖前四个字符 any ) 但是,重定向中的相同命令将产生: something any 哪个不对。为什么会这样?有没有什么可以告诉shell在重定向时重写当前行? 关于CR和LF的定义: 换行意味着向前移动一行。代码是\ n。回车意味着将光标移动到行的开头。代码是\ r \ n。

1
Hostmonster子域重定向到家庭服务器IP:如何使用子域ssh到家庭服务器
我设置了一个家庭服务器来玩。我没有记住IP地址,而是在hostmonster个人网站上创建了一个子域名( http://subdomain.domainname.com )并将其重定向到我家的服务器。 在我家的路由器防火墙上,我转发了端口80和22,允许web和ssh通过该服务器。 但是,我的webhost似乎转发了端口80请求,但是没有转发ssh请求。在注意到以下情况后,我得出了这样的结论: 当我访问 http://subdomain.domain.com 我成功地看到了我家庭服务器上托管的网页。但是,当我ssh到homeusername@subdomain.domain.com时,我无法进行身份验证。 ssh'ing到homeusername @ homeIP工作正常。 我还发现ssh'ing到webloginusername@subdomain.domain.com将成功ssh到我的网络帐户。 有谁知道如何设置那种“ssh转发”? 提前致谢,

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.