如何从一个端口重定向到另一个端口?

时间:2012-01-16 17:30:52

标签: apache

我有一个域名,我在不同的端口运行两个不同的Web应用程序。

要求是,如果用户尝试访问http://example:8888http://example:8080的根,则应将用户重定向到http://example:8888/foo

我如何达到这个要求?

1 个答案:

答案 0 :(得分:0)

mod_rewrite可以轻松实现这一点,您将使用301重定向

  

RewriteEngine On

     

RewriteCond%{HTTP_HOST} ^ example.com $ [NC]

     

RewriteRule ^ / $ http://example.com:8888/foo [R = 301,L]

确保将其添加到两个站点的vhost配置部分中。