【发布时间】:2010-06-30 15:36:33
【问题描述】:
我的 htaccess 目前有这个:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/www/
RewriteRule (.*) /www/$1/index.php
但我不断收到错误页面
我想做的是为客户注册很多域 并将他们所有网站的文件存储在我域的 www 文件夹中名为“theirdomain.com”的文件夹中。
【问题讨论】:
标签: mod-rewrite
我的 htaccess 目前有这个:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/www/
RewriteRule (.*) /www/$1/index.php
但我不断收到错误页面
我想做的是为客户注册很多域 并将他们所有网站的文件存储在我域的 www 文件夹中名为“theirdomain.com”的文件夹中。
【问题讨论】:
标签: mod-rewrite
首先,您永远不会在 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>
【讨论】: