2010-02-20 119 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請求,並且無法解析重定向響應。