我嘗試將某些文件夾重定向到與文件夾具有相同名稱的子域。我想這樣,但它沒有工作:如何使用.htaccess將多個文件夾重定向到反映子域
RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]
RewriteRule ^(test1|test2)(.*?)$ http://$1.domain.com$2 [R=301,L]
我想這個問題是文件夾的交替不會返回一個結果,我可以進入$ 1,對不對?
我不是PCRE專家,所以幫助將不勝感激。
我嘗試將某些文件夾重定向到與文件夾具有相同名稱的子域。我想這樣,但它沒有工作:如何使用.htaccess將多個文件夾重定向到反映子域
RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]
RewriteRule ^(test1|test2)(.*?)$ http://$1.domain.com$2 [R=301,L]
我想這個問題是文件夾的交替不會返回一個結果,我可以進入$ 1,對不對?
我不是PCRE專家,所以幫助將不勝感激。
試試這個:
RewriteCond %{REQUEST_URI} ^/yoursub
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://yoursub.domain.com/$1 [L]
的2線中間將阻止重定向如果該文件夾或文件是否存在。 要刪除文件和文件夾異常,請註釋掉2行,並僅保留這一行:
RewriteCond %{REQUEST_URI} ^/yoursub
RewriteRule ^(.*)$ http://yoursub.domain.com/$1 [L]
mod_rewrite是否可以運行? – Gumbo 2010-05-02 19:10:16