apache协议重定向

apache协议重定向,apache,mod-rewrite,mod-proxy,Apache,Mod Rewrite,Mod Proxy,有可能让apache获得像whateverP这样的请求吗rotocol://localhost 并将其重定向到 提前谢谢 更新:谢谢你的回答。具体地说,我正在尝试将ldap://localhost重定向到http://localhost——我相信mod_rewrite可以识别ldap。但到目前为止,使用RewriteEngine/RewriteRule(包括使用RewriteCond服务器_协议)还没有成功 如果您有任何想法,我们将不胜感激。一般来说,没有。大多数协议都不包含重定向到其他协议的方

有可能让apache获得像whateverP这样的请求吗rotocol://localhost 并将其重定向到

提前谢谢

更新:谢谢你的回答。具体地说,我正在尝试将ldap://localhost重定向到http://localhost——我相信mod_rewrite可以识别ldap。但到目前为止,使用RewriteEngine/RewriteRule(包括使用RewriteCond服务器_协议)还没有成功


如果您有任何想法,我们将不胜感激。

一般来说,没有。大多数协议都不包含重定向到其他协议的方法

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

Redirect 301 / http://localhost/
…在HTTPS虚拟主机的配置中

更新以响应编辑:


虽然从理论上讲,说服Apache与LDAP对话是可能的(因为它的模块可以将其用作任何类型TCP/IP服务器的基础),但LDAP客户端不与HTTP对话,因此这种重定向没有任何意义。(我认为LDAP也不支持重定向响应)。

mod_rewrite似乎就是您想要的:


希望这能有所帮助

我不知道这怎么可能奏效。Apache是一个HTTP服务器,而不是LDAP服务器,因此它首先不会获取请求。即使让它为端口631的请求提供服务,LDAP客户端也不会发送HTTP请求,也无法解析重定向响应