Articles of redirect

Apache – redirectsuddomain到主域

我重build了我的旧网站。 该旧网站有一个子域名: forum.example.com 。 现在,它不再存在了。 使用forum.example.com访问我的网站的人应该被redirect到example.com 。 我的.htaccess文件: RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^example.com$ [NC] RewriteRule ^(.*)$ http://example.com/$1 [L,R=301] 如果主机不是example.com ,则redirect到example.com 。 不应该forum.example.com适合的条件? 现在对于问题的可选部分,如果有人能够向我解释上述规则,那就太好了。 以下是我在上述规则中理解的内容: 如果主机不是example.com ( !^example.com$ ) redirect到http://example.com 。 我不明白的是规则正则expression式的第一部分: ^(.*)$ ,然后是对它的引用( $1 )。 如何匹配所有可以作为请求的文件path? 难道它不会这样吗? http://example.com/http://www.example.com/[requested file]

如何将控制台redirect/保存到文件并使其在屏幕上可见?

我想将一个程序的输出(stdout)保存到一个文件中,但是仍然能够实时地在屏幕上看到输出。 我需要Linux和Windows的解决scheme。

使用Apache将http://example.comredirect到http://example.com/mylink的简单方法是?

刚开始尝试了解所有的指令和选项如何在Apache下工作。 我希望对我的一个站点(只在服务器上运行一个站点)进行redirect,这样当http:/example.com发出请求时,服务器会自动将它们redirect到http://的子urlexample.com/mylink 。 我试图把redirect到位于/ etc / apache2 / sites-enabled的文件来重写这个,但是然后顶级域名的URL抱怨它没有正确的redirect。 我想我想要的是浏览器redirect,并认为使用 RewriteEngine On RewriteRule ^/$ /mylink [L,R] 将工作,但将其放入一个.htaccess文件不起作用(redirect,但立即给500内部服务器错误。) 把它放到启动了/ etc / apache2 / sites-enabled的文件中,在尝试重新启动Apache时会出现configuration错误。 我知道这是简单的…但是我错过了什么?

使用nginx反向代理进行redirect

我有ab域(例如),并希望在ab/c提供一些github页面( username.github.io/project )。 这意味着我也想保持我的浏览器url为ab/c并显示username.github.io/project内容。 我在nginx模块中有以下设置 location /c { proxy_pass http://username.github.io/project; proxy_redirect http://username.github.io http://ab; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_buffering off; } 如果我更改proxy_set_header Host $http_host到proxy_set_header Host $proxy_host或$host ,它只是redirect到http://username.github.io/project这不是我的意思。 我能怎么做?

如何在Windows Server 2008 R2中将redirect的用户帐户从死里复活?

我工作的地方的一个用户离开了公司,我们把他的帐户从AD中删除了,然后他回来了…现在他的redirectconfiguration文件存在,但是文件夹的权限不对..我问了一个同事并从我理解我扔在一起下面的过程(仍然不起作用,用户仍然在日志中获取502错误,没有redirect桌面);。 这是不好的,因为他需要访问他的旧文件: 正确设置文件夹的安全权限 1.以pipe理员身份获取文件夹的所有权 右键单击\\somersrv\x$\Redirected\<username>然后从菜单中selectproperties 。 点击Security标签。 点击Advancedbutton 点击owner标签 注意到所有者是一个UUIDstring… S-1-5-21-23423431 (这表明原来的所有者已被删除) 点击Edit…button。 出现Advanced Security Setting for <username>对话框的Advanced Security Setting for <username> 在owner选项卡上,单击Other users or groupsbutton 出现Select User, Computer, Service Account, or Group对话框。 在Enter the object name to select文本框我inputsomedomain\administrator 点击OK 从Change Owner to:列表框中selectsomedomain\administrator 。 检查Replace owner on subcontainers and objects的Replace owner on subcontainers and objects […]

如何让Apache“redirect”停止附加完整的URLpath来redirect目标

如果我编辑一个网站的.htaccess文件,说oldsite.com,并把这个: Redirect permanent / http://newsite.com/page 它工作正常,如果我冲浪到oldsite.com。 但是,如果我冲浪到oldsite.com/about,它会到http://newsite.com/pageabout 我怎样才能把这个老的网站打到绝对的url上,而不需要把剩下的path放在一边呢?

修复丢失ssl-cert的子域www。 使用redirect或类似的

我们在一台机器上使用nginx进行安装,在后面的apache上(目前)使用一台应用服务器。 对于多个域,我们获得了SSL证书,但仅限于域本身。 所以没有子域www。 一切正常,我们不会在任何地方使用https://www.domain.tld 。 但是我们有客户用手input这个信息,导致客户端的浏览器发出警告。 ..和一个新的SEO人坚持工作www子域与ssl。 我在寻找什么:一个创造性的解决scheme,不需要20多个域的新证书。 我已经想过从我们的www子域encryption,然后301到domain.tld ..但它仍然在testing。 有任何想法吗 ?

将HTTPSredirect到除特定url以外的HTTP

我们希望将所有HTTPSstream量redirect到HTTP,除了特定的URL是/ user / login 到目前为止我们已经得到: RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^user/login(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R] 但是,当它redirect回HTTP时,会导致redirect循环

如何使用SSL支持将子域redirect到备用服务器?

我正在寻找redirecthttps://sub.domain.com https://sub.otherdomain.com而不更改用户的地址栏。 这在技术上甚至可能吗? 我可以想象一些证书问题? 顺便说一句,我们在linux上使用Apache。 谢谢! – 一些背景信息; 我们正在推出一个经销商可以提供给他们的客户,最好是“位于”自己的域名,但由我们托pipe的Web应用程序。 所以当客户去app.reseller.com他们实际上使用app.ourcompany.com。 这是为了最大限度地减less代码泄漏的风险,并保持执行更新和修复完全在我们自己的控制之下。

暂时将STDOUTredirect到另一个文件描述符,但仍然屏幕

我正在做一个脚本,执行一些命令里面,这些命令显示一些输出在STDOUT (和STDERR以及,但这是没有问题的)。 我需要我的脚本生成一个.tar.gz文件到STDOUT ,所以在脚本中执行的一些命令的输出也转到STDOUT并以STDOUT无效的.tar.gz文件结束。 所以,简而言之,可以将第一条命令输出到屏幕(因为我仍然希望看到输出),而不是通过STDOUT ? 此外,我想保持STDERR不变,所以只有错误消息出现在那里。 我的意思是一个简单的例子。 这将是我的脚本: #!/bin/bash # the output of these commands shouldn't go to STDOUT, but still appear on screen some_cmd foo bar other_cmd baz #the following command creates a tar.gz of the "whatever" folder, #and outputs the result to STDOUT tar zc whatever/ 我已经尝试搞清楚exec和文件描述符,但我仍然无法得到它的工作: #!/bin/bash # save STDOUT to […]