0

アクセス権のない別の Web サイトにドメインをリダイレクトしています。たとえば、誰かが URL に www.mydomain.com を入力すると、www.example.com/test.aspx?q=10 にリダイレクトされます。

アドレス バーに「http://www.example.com/test.aspx?q=10」と入力すると、期待どおりに移動します。その正確なアドレスにリダイレクトすると、エラーが発生します。ウェブサイトは読み込まれますが、ウェブサイトによって作成されたエラー ページです。

私の質問は、「if http.request == 301 {give error}」のようなコードなど、私が制御できない Web サイト上の何かである可能性が高いということです。

これは 303 リクエストでも発生することに注意してください。

これが私がリダイレクトする方法です:

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

1 に答える 1

1

サードパーティの Web サイトがブロックしているというあなたの推測は正しいと思います。HTTP_REFERER を使用して参照ページをチェックしているようなものでしょうか?

HTTP_REFERER を削除してみてください。

エラーが発生したと言うときの意味を詳しく説明できますか?

于 2012-07-12T12:30:19.330 に答える