2011-10-31 42 views
0

有沒有辦法讓請求參數「轉發」到apache中的自定義錯誤文件,就像[QSA]在重寫規則中所做的一樣?轉發請求參數到自定義404頁面使用Apache中的ErrorDocument?

,如果我在www.foo.com/doesnotexist?bar=true

發送和我有這個虛擬主機中:

ErrorDocument 404 /customerrorpage 

那麼它會調用customerrorpage有:

customerrorpage?bar=true 
+0

我可以證實Richard的建議很好。請接受他的回答:) –

回答

2

我知道這是一個非常古老的問題,但它沒有得到回答,所以如果別人在網站上搜索答案,我會分享我所知道的。

Apache 2.2 ErrorDocument頁面說,當你有一個自定義錯誤頁面,這是一個本地頁面,然後將設置一些環境變量,可以從您的客戶錯誤處理程序讀取。其中一個變量是REDIRECT_QUERY_STRING,它將包含原始頁面所具有的查詢字符串。所以在你的例子中,REDIRECT_QUERY_STRING將包含'bar = true'。

相關問題