0

我在MediaTemple上託管。如何停止.htaccess重寫重定向到html文件夾?

我想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.comrhapsodicmusic.co.uk/html例如將一切rhapsodicmusic.com/test.htmlrhapsodicmusic.co.uk/html/test.html ...

目錄結構:

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

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

回答

0

感謝濃湯,我剛剛工作是這樣的:

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

這似乎很好地工作......

0

試試這個規則:

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