我正在将域重定向到我无法访问的其他网站。例如,当某人在网址中输入www.mydomain.com时,我希望他们重定向到www.example.com/test.aspx?q=10。
如果我只是在地址栏中输入“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>
答案 0 :(得分:1)
我怀疑您对阻止它的第三方网站的假设是正确的。它可能就像是在使用HTTP_REFERER检查引用页面吗?
也许您可以尝试删除HTTP_REFERER
当你说出错时,你能详细说明你的意思吗?