Articles of redirect

Apacheredirect到Jboss SSL

我正在尝试在端口443上使用SSL连接到Apache服务器,我想用这个端口将连接代理到不同端口上的JBoss服务器。 SSL证书位于Jboss服务器上,而不是在Apache服务器上。 是否有可能将HTTPSstream量从Apacheredirect到Jboss服务器,并让JBoss服务器执行SSL握手? Apache服务器必须能够为两个不同的URLredirectHTTPSstream量。 一个安全的网站。 另一个用于访问Web服务。 顺便说一句,我使用它相互authentication,如果这有什么区别。 Apacheconfiguration文件需要包含什么? 还是有什么好的例子吗? 谢谢

IIS:将所有内容redirect到另一个URL,除了一个目录

我有一个IIS服务器(IIS 6,Win 2003),它承载着网站http://www.foo.com 。 我想要任何请求http://foo.com (无论使用什么path/文件名)redirect到http://www.bar.org/AwesomePage.html 除非请求是http://www.foo .com / specialdir ,在这种情况下,应使用本地目录specialdir中的HTML文件。 我有的问题是一旦redirect设置它也影响/ specialdir – 即使我右键单击该目录,并select“内容应该来自…本地目录”,更改不生效,目录仍显示为redirect到http://www.bar.org/AwesomePage.html 。 同样的事情发生,如果我试图设置单个文件加载从本地系统而不是redirect – IIS没有提供任何错误,但更改不生效,文件仍显示为redirect。 我如何设置specialdir覆盖redirect到新的URL?

使用HTTPS将同一个域上的子网站redirect到其他IIS

我在这个问题上看到了许多类似的问题(和答案),但似乎没有一个和我所面对的情况完全相同。 这是奇怪的,因为我不认为这是特别的,所以如果我没有足够的search,请原谅我。 无论如何。 我有两个网站是在两个IIS7,一个面向广域网和一个局域网。 面对的WAN已经只有HTTPS。 我想添加第二个网站,但在相同的HTTPS域和SSL证书,以便它成为一个子网站,如: https : //www.domain.com/subsite我怎么能做一个redirect或重写第一个IIS第二个使这个工作? 我不认为有一个标准的IISfunction可以做到这一点。 ISA服务器目前不是一个选项。 但也许另一个扩展到IIS存在? 在Apache上做了这么多次,并且正在为IIS弃用IIS。

HAProxy与平衡roundrobinredirect的位置可能吗?

我试图build立一个HAProxy,它将监听80端口,并将任何stream量的位置redirect到两个服务器,同时进行健康check 。 服务器具有不同的URL,所以afaik我不能使用server <name> <ip>:<port> check行,因为我希望客户端的浏览器读取https:///ssl1.blah.com或https:// ssl2。 blah.com 这是我的haproxy.cfg: global log 127.0.0.1 local0 log 127.0.0.1 local1 notice #log loghost local0 info maxconn 4096 #debug #quiet user haproxy group haproxy defaults log global mode http option httplog option dontlognull retries 3 option redispatch maxconn 2000 contimeout 5000 clitimeout 50000 srvtimeout 50000 listen webfarm *:80 mode http […]

Lighttpd:将任何请求redirect到index.html

我试图用lighttpd发送任何请求到index.html为了防止404,但我不够聪明,因为redirect匹配自己,或者对于调用subdirs,尽pipeindex.html得到服务,它是没有从文档根目录中提交,因此所有的path都closures,因此没有显示图像。 $HTTP["host"] == "my.example.com" { server.document-root = "/var/www/my/html/" # url.rewrite-once = ( "^/([^\./]+)/?([^\./]+)?(/|\.html)?$" => "/index.php?a=$1&b=$2" ) # url.rewrite-once = ( "^.+?" => "/" ) # url.redirect = ( ".*" => "http://my.example.com/index.html" ) # too many redirects }

redirect到基于子域的其他内部服务器

这是我的情况 家庭networking,Windows机器,1个面向外部的IP地址(允许端口80)1个Windows家庭服务器始终在机器上,计划升级到WHS 2011不久。 几台使用自己的networking服务器并直接访问的IP摄像机。 我的问题/目标: 我喜欢能够从外部访问我的家庭networking上的IP摄像机和服务器,通过子端口,通过端口80.即:cam1.mydomain.com,cam2.mydomain.com,nas.mydomain.com等 他们目前已经build立了端口转发,但是我所处的很多networking都locking了所有非标准端口,所以我需要他们全部在端口80上。据我所知,这不能在路由器级完成,需要在Web服务器级别完成,这很好。 实质上,这只是内部路由到不同的服务器取决于子域,我希望是一个相对简单的解决scheme的常见问题。 让我知道,如果我留下任何东西。 提前致谢。 (顺便说一句,如果所有东西都相等,IIS比apache更可取)

发出redirecturi以删除lighttpd下的path中的“http://”

所以我试图做lighttpd下的这个redirect,但无论如何我只是不能得到它的工作。 我试过寻找一个debugging日志和所有。 说我已经进入http://mydomain.com/http://test.com我想lighttpdredirect到http://mydomain.com/test.com 。 这是我的conf,据我所知它应该工作。 这就像lighttpd只是忽略redirect规则(另一个正在工作)。 redirect是最后一个。 # Debian lighttpd configuration file # ############ Options you really have to take care of #################### ## modules to load # mod_access, mod_accesslog and mod_alias are loaded by default # all other module should only be loaded if neccesary # – saves some time # – saves memory […]

.htaccess 301redirectPLUS URL重写

前提: 我的摄影网站是www.domain.com,我的博客是在www.domain.com/blog上。 一切都在自我托pipe的WordPress平台上。 在我的索引页上,我有我的照片画廊。 我现在想用第三方服务在www.galleries.com/me上主持我的画廊。 我想实现的是: 当有人访问www.domain.com它被301redirect到www.galleries.com/me,但保持我的域在URL地址中可见 当有人访问www.domain.com/blog时,一切照常进行,没有任何变化。 我以为: 美国redirect规则加上我的.htaccess的重写规则 问题: 可能吗? 我该怎么做? 它如何影响search引擎优化? 我试图让它尽可能简单:)谢谢

在使用IP地址时重写URL域名

我的apache主服务器监听备用端口(端口8080)上的HTTP请求,但我想让用户键入我的域名(example.com),而不必指定端口。 到目前为止,我已经通过我的DNS提供商完成了这一任务,他将任何请求redirect到www.example.com或example.com到http://123.456.789.001:8080 这是一个问题,因为虽然它起作用,但是用户在他们的URL栏中得到了一个丑陋的数字。 我想要做的是将123.456.789.001:8080重写为example.com 我已经尝试阅读http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html ,但我不是URL写作的专家,我已经提出了(哪些显然不工作)是: RewriteEngine on RewriteCond %{HTTP_HOST} =123.456.789.001 RewriteRule ^(.*) example.com/$1 我放在我的httpd.conf文件中。

.htaccessredirect适用于IP,但不适用于域名

我有以下.htaccess文件: RewriteEngine on RewriteBase / RewriteRule ^(/?)dir/?$ $1dir/subdir [L] RewriteRule ^(/?)subdir2/?$ $1dir/subdir/subdir2 [L] redirect工作正常,如果我键入域的IP,但在域名/目录input根本不redirect我,而是显示目录的内容。 另一个问题:正如我所说的,redirectIP工作正常。 不过,虽然没有设置“R”标志,但是url地址会改变。 IP / dir变成IP / dir / subdir。 为什么? 编辑(11:20 GMT + 1):不太确定是否有任何相关性,但在今天之前,服务器没有一个域。 我刚刚买了一个域名,并设置了所有指向服务器的名称服务器。 由于我可以访问该页面,它显示了/ dir文件夹的内容,我假设我没有搞砸任何东西。 编辑(12:51 GMT + 1):输出从apachectl -S: apache2: Could not reliably determine the server's fully qualified domain name, using 0.0.10.188 for ServerName VirtualHost configuration: wildcard NameVirtualHosts […]