我如何将www.domain.com重写为另一个域名/www/domain.com/index.php?

时间:2010-06-30 06:40:50

标签: mod-rewrite

我目前在我的htaccess上有这个:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/www/
RewriteRule (.*) /www/$1/index.php

但我不断收到错误页面

我想做的是为客户注册很多域名 并将所有网站的文件存储在我域名www文件夹中名为“hisdomain.com”的文件夹中。

1 个答案:

答案 0 :(得分:0)

首先,你永远不会在URI中找到www因为URI是index.php之后的所有内容吗?所以uri将是index.php? /here/is/the.uri/string

我会看一下HTTP_HOST

<IfModule mod_rewrite.c>
   RewriteCond %{HTTP_HOST} !^first-host.com$ [NC]
   RewriteRule ^(.*)$ http://new-host.com/$1 [L,R=301] #Send 301 so search engines know where to go.
</IfModule>