Articles of redirect

如何使用Apache Tomcat在Apache HTTP中进行redirect

我在Linux服务器上安装了Apache HTTP Server(主)和Apache Tomcat 7 Server。 我希望所有针对托pipe在Tomcat中的项目的请求分别由Apache HTTPredirect。 到现在为止我没有这样做,所以有没有人对此有一些想法和build议? 我读了一些关于mod_jk , mod_proxy , mod_jserv 。 什么是我的场景的最佳select?

testing服务器redirect器显示redirectURL而不实际redirect

我正在设置一个testing服务器,其主要目的是testing我们用于Apacheredirect器的脚本。 在testing服务器上,我不想实际redirect到页面,而是想要打印出真正的服务器上的URL,您将被redirect到。 我是一个新手,不知道从哪里开始才能做到这一点。 我该怎么办?

http – > httpsredirect与websockets

我有一个严重依赖websocket的Node.js应用程序。 我想redirect任何人尝试通过http(80)访问它到https(443)。 我会使用nginx,但它不能很好地与websockets。 没有其他服务需要在服务器上运行。 什么是做这个redirect的最佳方式?

Apache:redirect所有命中子目录(301)?

可能是一个简单的问题,但我似乎无法解决:我最近从头开始创build一个新的网站,以取代旧的网站。 旧网站有一个很好的SEO排名,这显然是我想保持的。 由于新网站也有一个新的结构,有一些来自旧网站/结构的目录,我已经完全放弃了。 然而,有相当多的指向这些目录的外部链接,或者更具体地说是旧目录中的文件。 所以我的问题归结为:如何redirect所有/任何命中某些子目录中的文件? 例如: www.mydomain.com/oldsubdirectory/somefile1.file – > mydomain.com/newdirectory www.mydomain.com/oldsubdirectory/somefile2.anothertypeoffile – > mydomain.com/newdirectory www.mydomain.com/oldsubdirectory/somefile3.fileofsometype – – > mydomain.com/newdirectory

文件夹redirect/漫游configuration文件设置中的“默认”configuration文件文件夹

通常,在Windows Server 2008 R2下,有一个文件夹c:\ users \ default。 该文件夹是在机器上login的新用户的模板。 因此,如果您创build文件夹c:\ users \ default \ Desktop \ Test,则每个新用户都将在其桌面上拥有“Test”文件夹的副本。 在我的环境中,我们正在使用文件夹redirect和漫游configuration文件。 我现在可以在哪里find默认文件夹? 不使用单机上的c:\ users \ default文件夹。

将urlredirect到新的主机

我有以下url显示一个正常的静态网站: www.example.com 。 这个网站在亚马逊热。 我想让所有以www.example.com/redirect开头的urlredirect到我拥有的另一个主机帐户。 请注意,我也希望主机在上述域(即,这不是重新指向另一个url)。 如果这个账户位于1.23.345.678 。 为了做到这一点,我需要在.htaccess文件中改变什么?

需要有关htaccess的东西的帮助

我在www.example.com有我的网站,并有几个城市明智的子域。 假设我有名称的子域名“ subdomain.example.com ”,那么我想redirect子域名的主目录像“ subdomain.example.com/browse/city/ ”这样的子域名,所以每当用户尝试浏览“ subdomain.example .com “,它会redirect到” subdomain.example.com/browse/city/ “ 我的网站虚拟地生成页面和目录,实际上它不存在。 就像上面的例子中的“浏览”,“城市”是虚拟目录,并从数据库中提取并实时创build。 如何通过htaccess将“ subdomain.example.com ”redirect到“ subdomain.example.com/browse/city/ ”。 请让我知道解决这个问题,我尝试了谷歌search,但没有得到任何解决我的问题。

301redirect(mod重写)一个完整的文件夹和所有具有get参数的文件

我希望将所有url(从www.site.com/online/开始)redirect到www.site.com 我试图redirect的文件的一些例子是… www.site.com/online/folder1/folder2/folder3/?gdt=wbgMfFt9PVUKEwjiparBqM-kAhUMdoYKHW5GKa0QAhgBIAQw-PuCATgeUPj7ggFQpPmYD1CGra8PUIvr_xNQuOv_E1DU6IQbUIq23B5QsuXZIFD5uqqnAVCDrYrIAVCgy5HZAQ&slt=8&slr=5&lpt=2 我目前的情况是非常简单的,它除了在URL中删除参数以外, RewriteRule ^online/(.*) http://www.site.com [R=301,L] 现在这个规则将redirect www.site.com/online/folder1/folder2/folder3/?randomgetparameter=blablabla 至 www.site.com/?randomgetparameter=blablabla 而不是redirect到 www.site.com

SBS 2011文件夹redirect

我想在SBS 2011中为用户禁用文件夹redirect,但是我也希望将桌面和所有其他文件夹移回到客户端计算机。 问题是,当我禁用文件夹redirect,并重新启动计算机,我看到在客户端机器桌面上清除destop。 当我以这个用户身份login到服务器时,桌面被完全加载到服务器上,因为我期望它在客户机上加载。 如何将文件夹还原到客户机?

Htaccess不会redirect到Mobile的内部页面

我在设置htaccess规则时将问题redirect到移动设备的内部页面。 我想通过移动设备访问我的网站中的所有网页,redirect到移动网站。 什么工作是:在移动设备中正确redirect索引页面。 什么不工作是:如果我们在移动设备上采取http:// MY-SITE / Contact-Us页面,它将会到达实际的站点。 在这种情况下我们需要到移动设备主页。 这是我们目前使用的htaccess文件: #Redirect Mobile Users RewriteCond %{REQUEST_URI} !^/Mobile-Landing-Page/.*$ # if the browser accepts these mime-types, it's definitely mobile, or pretending to be RewriteCond %{HTTP_ACCEPT} "text\/vnd\.wap\.wml|application\/vnd\.wap\.xhtml\+xml" [NC,OR] # a bunch of user agent tests RewriteCond %{HTTP_USER_AGENT} "sony|symbian|nokia|samsung|mobile|windows ce|epoc|opera" [NC,OR] RewriteCond %{HTTP_USER_AGENT} "mini|nitro|j2me|midp-|cldc-|netfront|mot|up\.browser|up\.link|audiovox"[NC,OR] RewriteCond %{HTTP_USER_AGENT} "blackberry|ericsson,|panasonic|philips|sanyo|sharp|sie-"[NC,OR] RewriteCond %{HTTP_USER_AGENT} "portalmmm|blazer|avantgo|danger|palm|series60|palmsource|pocketpc"[NC,OR] RewriteCond […]