我看到所有tinyurl像网站使用302 但有什么区别?似乎两者都为我工作
我们正在使用Live @ edu,这是本质上托pipe的交换服务器,有一些额外的function和限制解决,我试图find每个人转发或redirect他们的帐户的电子邮件。 我正在尝试删除尚未使用的旧帐户,但是我们已经向用户提供了redirect电子邮件的说明,因此我们应该期望有些用户确实正在redirect他们的电子邮件,这将使他们最后的login/注销时间不会反映他们是否确实使用自动转发或自动redirect规则。 如何使用Exchange 2010 Powershell Cmdletfind具有转发或redirect规则的用户列表? /编辑:我的目的可能是足以find是否有任何服务器端规则,无论规则转发/redirect或做一些其他的行动。
我没有真正注意到这个redirect(301)当请求这样一个url没有斜杠(“/”)在最后: http://server/directory 服务器将使用定位到http://server/directory/的位置标题与301redirect永久标头进行响应。 看到这个现场的例子: 用户请求: GET /social HTTP/1.1 ( http://192.168.1.111/social ) Apache服务器响应: HTTP/1.1 301 Moved Permanently Location: http://192.168.1.111/social/ 用户请求: GET /social/ HTTP/1.1 ( http://192.168.1.111/social/ ) Apache服务器响应: HTTP/1.1 200 OK Apache access.log: 192.168.1.130 – – [05/Apr/2014:22:06:47 +0200] "GET /social HTTP/1.1" 301 558 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:27.0) Gecko/20100101 Firefox/27.0" – 192.168.1.130 – – [05/Apr/2014:22:06:47 […]
我在CentOS上使用Apache 2.2.15为TomCat应用程序提供SSL。 ProxyPass / http://127.0.0.1:8090/ connectiontimeout=300 timeout=300 ProxyPassReverse / http://127.0.0.1:8090 这工作正常,一切都很好, 但是,我想添加以下行: Redirect permanent /broken/page.html https://www.servername.com/correct/page.html 在上面处理TomCat应用程序本身的错误之前。 然而,它似乎没有按照我所期望的方式工作(即它看起来什么都不做,也没有改变)。 这样可以使用redirect吗? 我不能编辑应用程序,不幸的是。
我想弄清楚如何将所有请求发送到一个特定的目录,并在nginx中返回一个没有redirect的jsonstring。 例: curl -i http://example.com/api/call1/ 预期结果: HTTP/1.1 200 OK Accept-Ranges: bytes Content-Type: application/json Date: Fri, 13 Apr 2012 23:48:21 GMT Last-Modified: Fri, 13 Apr 2012 22:58:56 GMT Server: nginx X-UA-Compatible: IE=Edge,chrome=1 Content-Length: 38 Connection: keep-alive {"logout": true} 以下是我在我的nginx conf中的结果: location ~ ^/api/(.*)$ { index /api_logout.json; alias /path/to/file/api_logout.json; types { } default_type "application/json; charset=utf-8"; break; } […]
这个条目被logging在Apache访问日志中: IP ADDRESS – – [00/00/0000:00:00:00-0000] “”301 – “ – ”“ – ” 它被LogWatch检测为空HTTP响应,并且被标记为成功的探测器。 我很好奇这个请求是如何做的,它是如何被认为是一个成功的调查。 以下是我可以解释的具体问题: 他们的要求是“” – 这是什么意思? HTTP返回代码是301:这个网站有一个在Apacheconfiguration中定义的redirect – 也许他们正在触发这个URL触发这个redirect? 他们没有使用正确的HTTP请求 他们得到“ – ”大小返回 – 这是什么意思?
我们有一个IIS服务器,它承载了数百个独立的networking应用程序,而承载这些应用程序的物理数据库服务器将在短时间内离线进行维护(我们预计这个过程不到15分钟)。 在此期间,我们希望将所有进入网站的stream量redirect到“我们正在进行维护”页面。 我意识到我可以做到这一点,通过去每一个Web应用程序,并设置IIS重写规则,将用户发送到该应用程序中的所有请求的另一个页面。 但是,这样做要比做数据库维护要花费更长的时间! 我已经尝试了三件事,其中没有一件已经工作: 全球IIS重写规则 我一直在寻找一个简单的方法来对所有的网站进行统一的规则,然后在一个同样无痛的步骤中“去除”这个规则。 到目前为止,我的尝试都没有奏效。 我曾尝试把这个重写规则放在W:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config \ web.config的全局web.config中: <configuration> <system.webServer> <rewrite> <rules> <rule name="redirect all requests" stopProcessing="true"> <match url="^(.*)$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" pattern="" ignoreCase="false" /> </conditions> <action type="Redirect" url="http://www.somedomain.com/maintenance" appendQueryString="true" /> </rule> </rules> </rewrite> </system.webServer> </configuration> 这没有奏效。 我们在IIS中运行.NET […]
情况:酒店客人试图通过我们的强制门户进入互联网。 问题:Google,Yahoo以及现在越来越多的网站将所有主页redirect到HTTPS,因此,当我们将其redirect到我们的login页面时,客户会遇到证书错误。 欣赏SSL的目的是为了做到这一点,但不知道是否有另一种方式来pipe理访客login确认过程,以确认他们的身份,通过防火墙启用访问之前。 这吓坏了谁不明白的客人。 基本上需要一个不同的体系结构来进行强制门户/authentication过程,并想知道有什么想法。 谢谢。
我有两个相同域名的forms,一个是另一个的常见拼写错误,比如tedswidgets.com和tedswigets.com。 我想将<someone> @ tedswigets.com的所有邮件redirect到同一个<someone> @ tedswidgets.com。 有很多关于如何从域中捕获所有邮件并将其redirect到单个地址的信息,但是我不想这样做 – 我想要捕获域中的所有邮件并redirect,保留用户名部分,将其重新映射到其他域上的等效地址。 对不起,我应该提到,我使用虚拟别名域,并有很多其他域,我服务于此服务器上的电子邮件。 这两个领域是唯一需要彼此反映的两个领域。
(我知道不build议通过默默无闻的安全)。 我试图隐藏我使用WordPress的事实。 这篇文章是有帮助的,但它只处理内容(sorting)。 我有兴趣发生以下情况: 用户试图通过浏览器以wp*作为子string访问任何url。 结果:redirect到404页面。 博客用户/pipe理员知道为了login他们应该去http://example.com/blogin/ 。 结果: apache将它们redirect到http://example.com/wp-admin/ 。 如果用户试图从他们的浏览器直接访问wp-admin ,他们会被发送到#1。 结果:redirect到404页面。 我迄今为止所做的事情 我注意到一个WordPress的默认安装,我可以访问WP安装的(相对)根目录中的任何wp*文件。 具体来说wp-settings.php是有问题的,因为它提供了关于我的设置的信息。 如果用户访问它,它会发出一些PHP错误,并显示部分目录结构。 我编辑我的php.ini文件closuresdisplay_errors 。 现在访问http://example.com/wp-settngs.php会popup一个空白页面。 这本身并不理想,因为它揭示了wp-settings.php存在。 事实上,访问所有不同的wp*文件是可能的(具有不同的结果)。 然后我把我的htaccess文件中的以下内容: RewriteEngine On RewriteBase / RewriteCond %{PATH_INFO} wp* [NC] RewriteRule .* – [F] 这很好! 任何与一个wp*被路由到我的自定义404页面。 但是现在我无法访问我的pipe理页面。 我试图插入这一行到上面的代码: RewriteRule ^blogin wp-admin [NC,R,L] 。 它应该是正确的后RewriteBase但这不起作用。 我试图做一个: <Directory /home/example/wp*> Order Allow, Deny Allow from example.com […]