重写转发到另一个域,我找不到404

时间:2014-03-11 10:40:28

标签: apache .htaccess redirect

我正在尝试使用Apache的.htaccess上的重写器将所有来自siteone.com的流量重定向到sitetwo.com。目标是显示sitetwo.com内容,同时将siteone.com保留在浏览器的地址栏上,但出于某种原因,我收到404错误。

这是我在siteone.com上的.htaccess:

RewriteEngine On

RewriteRule ^(.*) http://www.sitetwo.com [P]

错误很简单:

Not Found

The requested URL / was not found on this server.

Apache/2.2.16 (Debian) Server at www.siteone.com Port 80

您对可能导致此问题的原因有任何疑问吗?

1 个答案:

答案 0 :(得分:0)

需要激活代理模块。感谢Rahil Wazir的帮助!

可以通过取消注释httpd.conf Apache文件中的对应行来激活模块。我还需要添加几个子模块(proxy_connect,proxy_http)。