两台服务器。 example.net和example.com
在http://example.net上 ,我的httpd.conf包含
# example.net RewriteEngine On RewriteRule ^/felipetest2 http://example.com/webpage [P]
我得到一个302 Moved,这是指向http://example.net/webpage ,但应该是http://example.com/webpage
这是怎么回事?
在这些例子中,我可以控制.net和.com服务器。
我知道我可以用ProxyPass和ProxyPassReverse来做同样的事情,但是我正在试着去解决这个问题。
编辑:主要问题:如何显示维护页面,而不更改浏览器中的URL? 在同一个域上,或跨不同的域?
如果您希望redirect是由浏览器在外部执行的,您应该在RewriteRule的末尾使用标志[R]而不是[P] 。