2
我有一堆域指向同一個文件夾,即我的主機「public_html」的根目錄。 我希望我可以重定向他們,每一個與域名同名的文件夾。mod_rewrite:重定向到與域名同名的文件夾
如:重定向www.mydomain.com爲 「的public_html/www.mydomain.com」
我嘗試這樣做:
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} !^/%{HTTP_HOST}/.*$
RewriteRule ^(.*)$ /%{HTTP_HOST}/$1 [L]
,但沒有成功。怎麼了? 它甚至有可能重定向到名稱上使用'點'的文件夾?
謝謝先進。
您的RewriteCond看起來很腥 - 「!」意味着否定,你所說的是你不希望重寫適用於任何與主機匹配的請求,斜線,然後是任何文本,所以據我所知,你實際上在說沒有URL將匹配,因此該規則將永遠不會應用。 – Roadmaster 2010-11-27 02:45:40
我試圖建議的是:if%{REQUEST_URI} NOT(!)^ /%{HTTP_HOST} /.*$ RewriteRule ^(。*)$ /%{HTTP_HOST}/$ 1 [L]。 – 2010-11-27 03:09:13