0

我想做一些简单的 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

任何帮助都会很棒

4

1 回答 1

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>
于 2013-05-01T10:09:24.823 回答