0

J'héberge sur MediaTemple.Comment arrêter .htaccess Rewrite rediriger dans le dossier html?

Je voudrais www.rhapsodicmusic.com rediriger vers www.rhapsodicmusic.co.uk afin que www.rhapsodicmusic.com/anypageordirectory ira à www.rhapsodicmusic.co.uk/anypageordirectory.

Je le code suivant dans mon .htaccess

RewriteEngine On 

RewriteBase/
RewriteCond %{HTTP_HOST} ^([^.:]+\.)*rhapsodicmusic\.com\.?(:[0-9]*)?$ [NC] 
RewriteRule ^(.*)$ http://www.rhapsodicmusic.co.uk/$1 [R=301,L] 

Cependant, cette règle de redirection envoie tout à rhapsodicmusic.com-rhapsodicmusic.co.uk/html par exemple rhapsodicmusic.com/test.html va rhapsodicmusic.co.uk/html/test.html ...

La structure du répertoire est:

domaines/
| - rhapsodicmusic.com/
| - | - cgi-bin/
| - | - html/
| - | - .htaccess
| - rhapsodicmusic.co.uk/
| - | - cgi-bin/
| - | - html/
| - | - | - index.html
| - | - | - about.html
| - | - | - etc ...

Comment puis-je l'arrêter redirigeant à ce répertoire html (inexistant)?

Répondre

0

Merci Gumbo, ce que je viens de me ce travail a été:

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

Et cela semble fonctionner très bien ...

0

Essayez cette règle:

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