Articles of redirect

如果服务器不可用,则显示503错误页面

我已经通过谷歌,stackoverflow和serverfaultsearch,但我不太确定如何说出我在找什么,对不起,如果这是一个重复(可能是)! 我想知道的是如果它可能做到以下几点: 我目前有两个帐户可以访问两个不同的服务器(水滴)与数字海洋,一个帐户是开发工作,另一个实际上是一个网站托pipe。 两者都运行LAMP堆栈。 所以设置是这样的 开发服务器 帐户1 服务器1 IP(例子)1.1.1.1 网站服务器 帐户2 Server2上 IP(例子)2.2.2.2 网站服务器有其DNSlogging所有设置正确(logging和CNAMElogging和名称服务器的详细信息)。 我想实现的是在我的开发服务器上托pipe一个503页面,所以当我closuresapache和/或整个虚拟机进行维护/安装/更新时,任何试图访问我们域的人都会自动redirect到503页。 例如。 有人试图访问www.domain.com,这将解决2.2.2.2,但是,如果2.2.2.2不可访问,redirect到1.1.1.1/503.html,或者如果它必须使用子-域。 由于服务器可能closures,htaccess或PHP头redirect不是一个选项。 我认为这可能会使用第三台服务器来监视2.2.2.2的状态,并在不可用时redirect,但是如果可能的话,我不想额外的开销。 这可能吗? 由于该网站还处于初期阶段,因此我不想使用复制function(无论如何)。

把野蛮人扔进一个蜜jar,但仍然允许真正的SSHlogin?

所以只是为了好玩,我打开了SSH的世界和一些机器人locking到我的服务器(尝试login通过密码失败)。 但是当然这会填满原木。 我试图使用DenyHosts,但不知怎的,它并没有真正的工作,所以我想,“为什么不使用蜜jar? 问题是,我想在允许其他人进入蜜jar时允许login。 有没有什么办法可以正确的login到真正的SSH服务器,并让所有人都离开蜜jar?

强制HTTP到HTTPSredirect

我有一个网站在SharePoint上,我已经实现了HTTP到HTTPSredirect成功。 但是,如果用户转到url并从“https”中删除“s”,那么网站将变得无需SSL即可访问。 我想在所有情况下强制将用户redirect到HTTPS。 我如何使用IIS或SharePointpipe理中心来实现这一目标?

在没有证书错误的情况下redirectHTTPSstream量

我有一个俘虏门户网站,我试图将HTTPSstream量redirect到我的门户网站 – 最好没有redirecthttpsstream量的authentication警告。 例如 User attempts to access https://google.co.uk User is not validated. User gets redirected to https://portal.com via the router 目前,用户被redirect到一个authentication警告,即 “ this certificate is not trusted ” 显然这个问题可以通过提供SSL证书来绕过。 网上的人似乎说他们拥有两个https://网站(即portal.com和google.co.uk)。 问题:绕过SSL证书错误问题的人是否为最初请求的网站提供了证书,或者是他们redirect到的门户网站?

Apache重写将文件夹分配给域

请指向正确的方向。 我正在使用.htaccess在我的服务器上设置域。 我需要domain.com来访问/domain.com/*文件夹中的文件。 如果文件不存在,请加载/domain.com/index.php和domain.com/images/image.jpg以加载文件:/domain.com/images/image.jpg 一件事是,它应该加载一切,而不发送302“文件移动”通知给浏览器。 谢谢你的帮助!

在禁止的目录上发送404错误代码

我正在寻找发送404错误代码,当用户尝试访问禁止的目录。 我有所有的“拒绝”所有私人目录,以及在主要的.htaccess文件下面的errordocs: ErrorDocument 404 /404/ ErrorDocument 403 /404/ 这将用户发送到我设置的自定义404页面,但是当我检查请求标题时,它仍然发送403错误代码。 我可以通过禁止目录上的.htaccess文件传递404错误代码吗? [从计算器复制]

服务器redirect恶意软件

我有一个Linux打包的服务器(是吗?),我为同事运行。 它最近被黑客攻击,我一直在努力在过去的几天摆脱恶意软件。 现在,它将我的大部分网站redirect到http://gator65.hostgator.com/~db905/tds/out.php?s_id=1 。 我能做什么?

我应该如何设置一个很棒的静态HTML服务器?

背景 我试图build立一个Linux服务器(Ubuntu的,开放的build议)通过SSH,我不断跑到墙壁上,谷歌search,向前移动,然后跑到另一面墙,然后跑到一个像安装/ MySQL的大墙/创build用户(以root身份一直运行是非常糟糕的,对吧?)在某个地方弄乱了,变得沮丧,擦除和重新开始。 我想要的是 我仍然想着这个,但最终,我想要一个非常安全的/光/快速的服务器来托pipe静态html(也许是一个Movable Type / Jekyll(静态)博客?)在我的网站的根: http:// wiswanson.com (没有www的理念,目前使用S3和一个cname)。 我想我仍然想在Amazon S3(cdn.wiswanson.com cname?Redirect / img和/ files with mod_rewrite?更好,为什么?)上托pipe图像和文件,最终可能将其移至Amazon Cloud Front。 理想情况下,这将以某种方式从Dropbox中拉出,并将HTML移动到已发布的文件夹时发布。 我非常愿意提出意见和build议。 是否有任何ssh / ftp /服务器设置教程或资源,真的很好,写得很好? 服务器故障会更好吗?

什么会导致从example.comredirect到www.example.com,而不是工作?

我正在使用一组非常标准的重写规则来redirect到www域。 它在我的一台服务器上工作,但不在另一台服务器上。 我不能为我的生活找出问题,因为其他重写规则工作,除了这一个。 RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^example.com [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,NC] 有一些Apache的configuration设置,我需要改变,或一些冲突的重写规则?

包含“PHP”的Nginxredirecturl

最近我改变了我的网站,使用PHP / Apache到Django / Nginx。 我想给一个http响应301,并redirect到我的主页所有包含“.php”的请求。 例: site.com/?page = show.php&id = 2748 site.com/index.php?page=show_page.php&id=2748 “.php”可以在URL中的任何位置。 我试过了: 位置〜.php {重写^ /(。*)http://www.site.com永久; } 但是,当然,只有当.php结束的时候才会起作用。 有人可以给我一个线索吗? 更新:如果我使用这个解决scheme: if ($request_uri ~* "php") { rewrite ^/(.*) http://www.site.com permanent; } 我在日志中得到以下错误: [29/Aug/2011:13:30:25 -0300] "GET /?page=show_page.php&id=2748 HTTP/1.0" 301 184 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0" [29/Aug/2011:13:30:26 -0300] "GET /?page=show_page.php&id=2748 HTTP/1.0" 301 […]