我们有一个网站 www.domain.net,在 xxx.xxx.xxx.1 上运行,我们希望将 www.domain.net/time 的文件夹/别名重定向到位于 xxx.xxx.xxx.2 的网站根目录。如何使用 apache 指令来实现这一点?示例会很棒。或者指南。
提前非常感谢您。
答案1
在 apache 配置中的 www.domain.net 的 VirtualHost 部分添加:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/time/
RewriteRule ^/$ http://xxx.xxx.xxx.2/ [R,L]
如果您想隐藏 URL,您应该在重定向中使用 mod_proxy(此配置未经测试):
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/time/
RewriteRule ^/$ http://xxx.xxx.xxx.2/ [P,L]
看:http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule
答案2
<META HTTP-EQUIV="Refresh" Content="0; URL=xxx.xxx.xxx.2>
(哈哈)
顺便提一下,这是懒人 HTML。