Mod rewrite URL重写-为特定端口追加子域

Mod rewrite URL重写-为特定端口追加子域,mod-rewrite,Mod Rewrite,我正在尝试找出使用mod_rewrite更改URL的最佳方法: 致: 我只希望它在与特定端口号匹配时重新定向。这个怎么样: <VirtualHost *:8081> ServerName host.domain.com RewriteEngine On RewriteRule ^(.*)$ http://host.domain.com:8081/subdomain/$1 [P] </VirtualHost>

我正在尝试找出使用mod_rewrite更改URL的最佳方法:

致:

我只希望它在与特定端口号匹配时重新定向。

这个怎么样:

<VirtualHost *:8081>
    ServerName host.domain.com
    RewriteEngine     On
    RewriteRule       ^(.*)$        http://host.domain.com:8081/subdomain/$1  [P]
</VirtualHost>

ServerName host.domain.com
重新启动发动机
重写规则^(.*)$http://host.domain.com:8081/subdomain/$1[P]

有时不需要mod rewrite,对于simpel重定向,此虚拟主机上的重定向指令将更加简单。