我正在寻找一些简单的mod_rewrite,但我对此有点新鲜。我希望能够访问http://login.markrdbaker.com,然后转到http://markrdbaker.com/stuff/login.php
基本上我想实现以下目标:
有一个文件
domain.com/stuff/login.php
我希望能够去
login.domain.com
而不是
domain.com/stuff/login.php
任何帮助都会很棒
答案 0 :(得分:0)
首先,我会玷污一个处理域和子域的虚拟主机。 您可以使用RewriteCond来检查是否应该应用重写。
<VirtualHost *:80>
ServerName domain.com
ServerAlias www.domain.com
ServerAlias login.domain.com
...
RewriteEngine on
RewriteCond %{HTTP_HOST} ^login.domain.com
RewriteRule ^/.*$ http://domain.com/stuff/login.php [R=302,L]
</VirtualHost>