如何停止.htaccess重写重定向到html文件夹?

如何停止.htaccess重写重定向到html文件夹?,.htaccess,mod-rewrite,redirect,cross-domain,directory-structure,.htaccess,Mod Rewrite,Redirect,Cross Domain,Directory Structure,我正在主持MediaTemple 我希望www.rhapsodicmusic.com重定向到www.rhapsodicmusic.co.uk,以便www.rhapsodicmusic.com/anypageordirectory将转到www.rhapsodicmusic.co.uk/anypageordirectory 我的.htaccess中有以下代码 RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^([^.:]+\.)*rh

我正在主持MediaTemple

我希望www.rhapsodicmusic.com重定向到www.rhapsodicmusic.co.uk,以便www.rhapsodicmusic.com/anypageordirectory将转到www.rhapsodicmusic.co.uk/anypageordirectory

我的.htaccess中有以下代码

RewriteEngine On

RewriteBase /
RewriteCond %{HTTP_HOST} ^([^.:]+\.)*rhapsodicmusic\.com\.?(:[0-9]*)?$ [NC]
RewriteRule ^(.*)$ http://www.rhapsodicmusic.co.uk/$1 [R=301,L]
但是,此重定向规则将rhapsodicmusic.com上的所有内容发送到rhapsodicmusic.co.uk/html,例如rhapsodicmusic.com/test.html发送到rhapsodicmusic.co.uk/html/test.html

目录结构为:

领域/ |-rhapsodicmusic.com/ |-|-cgi-bin/ |-|-html/ |-|-.htaccess |-rhapsodicmusic.co.uk/ |-|-cgi-bin/ |-|-html/ |-|-|-index.html |-|-|-about.html |-|-|-等

如何阻止它重定向到不存在的html目录?

尝试以下规则:

RewriteCond %{HTTP_HOST} ^(www\.)?rhapsodicmusic\.com$ [NC]
RewriteRule ^ http://www.rhapsodicmusic.co.uk%{REQUEST_URI} [R=301,L]

谢谢Gumbo,我刚开始工作的是:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)$ http://www.rhapsodicmusic.co.uk%{REQUEST_URI} [L,R=301]
这似乎很有效