是否可以让apache获得像whateverProtocol:// localhost这样的请求并将其重定向到http://localhost?
提前致谢。
更新:谢谢你的回答。具体来说,我试图将ldap:// localhost重定向到http:// localhost - 我相信mod_rewrite可以识别ldap。但到目前为止使用RewriteEngine / RewriteRule没有运气,包括使用RewriteCond SERVER_PROTOCOL ......
非常感谢任何想法。
答案 0 :(得分:1)
我看不出这是如何起作用的。 Apache是一个HTTP服务器,而不是LDAP服务器,因此它不会首先获得请求。即使您有服务端口631的请求,LDAP客户端也不会发送HTTP请求,也无法解析重定向响应。
答案 1 :(得分:0)
一般来说,没有。大多数协议不包括重定向到不同协议的方法。
对于HTTPS,您可以。这只是一个问题:
Redirect 301 / http://localhost/
...在HTTPS虚拟主机的配置中。
更新以响应编辑:
虽然理论上可以说服Apache与LDAP通信(模块可以使用它作为任何类型的TCP / IP服务器的基础),但LDAP客户端不会谈论HTTP,所以这样的重定向不会有道理。 (我认为LDAP也不支持重定向响应。)
答案 2 :(得分:0)