Articles of redirect

phpmyadminloginredirect失败与自定义ssl端口

服务器运行Ubuntu 10.10,Apache 2.2.16,PHP 5.3.3-1ubuntu9.3,phpMyAdmin 3.3.7deb5build0.10.10.1。 由于这个服务器也在端口443上运行Zimbra,所以我configuration了apache来在端口81上提供SSL。到目前为止,我已经成功地在这个虚拟主机上运行了一个CMS脚本。 但是,当我访问/ phpmyadmin(使用默认别名设置)在我的自定义ssl端口并提交login表单时,我被redirect到http://vhost.domain.com:81/index.php?TOKEN=foo (注意http://而不是loginurl使用的https://)。 这会生成一个错误400错误请求,抱怨说“纯HTTP到启用SSL的服务器端口”。 然后我可以在URL中手动更改http://到https://并按预期方式使用phpmyadmin。 我很烦,花了一个小时,试图解决它,现在更恼火,我无法弄清楚。 我尝试了各种各样的东西,包括: 添加$ cfg ['PmaAbsoluteUri'] =' https: //vhost.domain.com:81/phpmyadmin / '; 到/usr/share/phpmyadmin/config.inc.php文件,但是这并没有解决问题(即使/usr/share/phpmyadmin/libraries/auth/cookie.auth.lib.php看起来应该遵守它,用它作为redirect)。 添加$ cfg ['ForceSSL'] = 1; 到相同的config.inc.php,但然后阿帕奇螺旋无限redirect。 将重写规则添加到apache的vhost-ssl conf文件中,但是当http://与正确的ssl端口81一起出现时,我无法弄清楚要使用的条件。 大量的谷歌search 。 以下是相关的Apacheconfiguration部分: /etc/apache2/ports.conf <IfModule mod_ssl.c> NameVirtualHost *:81 Listen 81 </IfModule> 在/ etc / apache2的/启用的站点- /虚拟主机,nonssl <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName vhost.domain.com DocumentRoot /home/xxx/sites/vhost/html RewriteEngine […]

IIS将某些IPredirect到URL

我需要能够将所有到达http://mysite.com的德国用户redirect到http://mysite.com/de-de/ 。 IIS是否具有内置的这种IP路由,还是最好使用ASP.net代码解决scheme? 据我所知:要准确地redirect所有德国IP,你需要创build和redirect德国的IP表。 这大约是1000个IP范围。 ipaddresslocation.org/ip_ranges/get_ranges.php

保存出来的尾巴

以下不起作用… tail -f /var/log/mysql/general.log | grep Connect > /home/myfile.txt 如果我删除了“-f”开关,那么我可以将输出保存到文本文件,但是在尾巴运行时它不起作用。 发球台也不起作用 tail -f /var/log/mysql/general.log | grep Connect -tee "/home/myfile.txt" 更新 quanta提供的命令确实有效。 tail -f /var/log/mysql/general.log | tee >(grep Connect > /home/myfile.txt) 但是我必须保持窗户的开放。 nohup尾巴-f …似乎没有工作。 我如何保持这个命令不断运行?

我怎样才能修复Apache的redirect循环

我有一个奇怪的Apache / WordPressredirect循环,我似乎无法弄清楚。 这里是相关的日志和其他信息: http : //pastebin.com/E1afW2vw 看起来页面请求已经被创build,并且它试图根据httpd.conf文件中给出的别名redirect到正确的目录。 但是当它试图replace回给定的URL时,它不能识别该目录是别名,并且将基本目录(/ blog / blog /)加倍。 任何想法可能是什么原因造成的? 以及如何解决它? 另外… .htaccess文件位于别名/ blog的/ wp目录的根目录下

Server 2008redirect文件夹中的回收站不再有效

用户昨天报告他的XP工作站上的回收站function已停止工作。 我确定范围比这个小一点。 当他从任何redirect文件夹(桌面,我的文档等)中删除文件时,回收站不再起作用。 该文件被简单地删除。 从非redirect文件夹删除工作正常。 我已经非常详细地阅读了这个主题,并且明白了VSS是使用redirect时恢复文件的首选方法。 事实上,我不仅有VSS运行,而且还运行备份产品的小时增量。 尽pipe如此,还是有可能完全失败,好吧,回收站之前为他工作。 我在redirect的“我的文档”中看到了一个RECYCLER文件夹,看起来是正确的。 而我只是尝试了另一个工作站(虽然Windows 7 x64)和RBfunction是好的。 – 更新:我今晚做了一些进一步的testing。 看起来这已经持续了几个月。 事实上,它影响到所有的Windows XP用户。 我刚刚为某人部署了一台Windows 7机器,他的回收站工作正常。 – 更新x2:似乎在7月份停止了所有基于XP的用户的工作。 我想知道在我们安装的那个时候安全更新是否被MS推送? 我仍然希望能够解决这个问题,但是由于我们的备份程序,我的客户并不在乎。

nginx:redirect而不改变浏览器中的地址行

我有一个支持系统安装了不同的主机,并希望从我的Web应用程序的地址包含该支持系统的链接。 然而,我与这个支持系统一起注册的域名与我的networking应用程序的名称完全无关,可能会使人们感到困惑。 是否有可能input像www.example.com/support这样的链接,然后让nginxredirect到指定的域而不改变地址线本身? 我尝试重写,但它完全redirect你。

closures302redirect并自动redirect

我正在我的本地主机上使用curltestingredirect。 当我运行这个命令时: $curl "test.test.com/landing/0192" 我得到这个输出: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>302 Found</title> </head><body> <h1>Found</h1> <p>The document has moved <a href="http://redirect.redirect.com/landing?xid=0192&amp;tt=192">here</a>.</p> <hr> <address>Apache/2.2.17 (Fedora) Server at spencervm.adverplex.com Port 80</address> </body></html> 现在,如果我运行http://redirect.redirect.com/landing?xid=0192&amp;tt=192"我到达了我想要的目的地,所以基本上我想要做的就是closures302错误并redirect到它的页面应该redirect到。

Apache ErrorDocument 400 httpsredirect没有find与实际链接的页面

当我通过在https端口上尝试HTTP来强制错误400时,我得到一个302find的代码,并显示我想要显示的https://myserver/mypage.html链接,而且我必须点击它才能进入页面 我怎样才能跳过这一步,并直接redirect到https://链接?

如果在文件夹中存在文件,如何从根重写URI?

我在文档根目录中有一个公用文件夹。 我想redirect所有文件根目录中不存在,但在公用文件夹中存在的文件。 (因此,如果同一个文件在两个地方,则不在公共的文件将首先被提供。) 我怎样才能做到这一点 ? 以下不起作用: RewriteCond %{DOCUMENT_ROOT}/public/%{REQUEST_URI} -f¬ RewriteRule ^(.*)$ public/$1 [QSA, PT, L]

iptablesredirect范围和排除

我有这个iptables和工作。 iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 0:20 -j REDIRECT –to-port 8080 #bypass SSH iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 23:442 -j REDIRECT –to-port 8080 #bypass SSL iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 444:2082 -j REDIRECT –to-port 8080 #Cpanel SSL iptables -t nat […]