2012-07-12 101 views
0

我正在將一個域重定向到另一個我無權訪問的網站。例如,當有人在網址中輸入www.mydomain.com時,我希望它們重定向到www.example.com/test.aspx?q=10。當用301着陸頁重定向時出現錯誤

如果我只是在地址欄中輸入「http://www.example.com/test.aspx?q=10」,我會在那裏按照預期進行。當我重定向到該確切的地址時,我收到一個錯誤。網站加載,但它是由網站創建的錯誤頁面。

我的問題是,這可能是我沒有控制的網站上的某些東西,比如「if http.request == 301 {give error}」等代碼。

請注意,這也發生在303請求上。

這是我如何我重定向:

<VirtualHost 1.1.1.1:80> 
    ServerName www.mydomain.com 
    Redirect 301/http://www.example.com/test.aspx?q=10 
</VirtualHost> 

回答

1

我懷疑你的第三方網站的假設阻止它是正確的。它可能是像使用HTTP_REFERER檢查引用頁面一樣?

也許你可以嘗試刪除HTTP_REFERER

你能否解釋一下,當你說你得到一個錯誤,你是什麼意思?

+0

如果我重定向到example.com/test.aspx?q=10,我會發送到example.com/error.aspx?error=somecode。要添加,如果我輸入「mydomain.com」,它會正確重定向。如果我輸入「www.mydomain.com」,我會得到錯誤頁面。 – 2012-07-12 12:41:25

+0

www.mydomain.com不工作,而mydomain.com的工作似乎是一個緩存問題。我的問題似乎解決了。 – 2012-07-12 12:58:03