使用子域创建.htaccess通配符

使用子域创建.htaccess通配符,.htaccess,wildcard,.htaccess,Wildcard,我正在尝试使用.htaccess和通配符子域实现一个解决方案,以便 映射到 。我的规则是这样的: RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC] RewriteCond %{HTTP_HOST} !^domain\.com$ [NC] RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-\.]+)\.domain\.com$ [NC] RewriteRule !^www/ www/%2%{REQUEST_URI}

我正在尝试使用.htaccess和通配符子域实现一个解决方案,以便

映射到

。我的规则是这样的:

RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
RewriteCond %{HTTP_HOST} !^domain\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-\.]+)\.domain\.com$ [NC]
RewriteRule !^www/ www/%2%{REQUEST_URI} [PT,L]
RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]

尝试将第二条规则更改为:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !^www/ index.php [L]

那么问题出在哪里呢?显示到索引页,但我需要显示到