2010-02-20 109 views
0

是否有可能让apache获得类似whateverProtocol:// localhost的请求并将其重定向到http://localhostapache协议重定向

在此先感谢。

更新:谢谢你的答案。具体来说,我试图将ldap:// localhost重定向到http:// localhost - 并且我相信ldap可能会被mod_rewrite识别。但到目前为止没有运气使用RewriteEngine/RewriteRule,包括使用RewriteCond SERVER_PROTOCOL ...

任何想法将不胜感激。

回答

0

一般来说,没有。大多数协议不包括重定向到不同的方法。

在HTTPS的情况下,你可以。这只是一个问题:

Redirect 301/http://localhost/ 

...在HTTPS虚拟主机的配置中。

响应更新编辑

虽然在理论上是可能说服阿帕奇交谈LDAP(模块就可以使用它作为基础对任何种类的TCP/IP服务器),LDAP客户端不要说HTTP,所以这样的重定向没有任何意义。 (我不认为LDAP支持重定向响应)。

1

我不明白这是如何可能的工作。 Apache是​​一个HTTP服务器,而不是LDAP服务器,所以它不会首先获得请求。即使您已经为端口631提供了请求,LDAP客户端也不会发送HTTP请求,并且无法解析重定向响应。