mod_rewrite摆脱了端口号,转而使用目录

时间:2012-11-14 17:17:42

标签: mod-rewrite

我如何mod_rewrite ip:4040ip/streamer

我在ip:4040申请了,但用户很难记住端口号。 所以我创建了目录/var/www/streamer

现在我正在创建apache virtualhost:

<VirtualHost *:80>

        DocumentRoot /var/www/streamer

        RewriteEngine On
        RewriteRule / :4040 

</VirtualHost>

显然,rewriteRule是不正确的,但不知道正则表达式,有关如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:0)

假设您的Web服务器也在侦听端口80以及4040:

RewriteEngine On
RewriteCond %{HTTP_HOST}  4040
RewriteRule .*            http://xxxxxxx/   [L,R=301]

xxxxxxx 是服务器主机名或IP,没有端口号。