2010-06-02 4 views
1
RewriteEngine On 

RewriteCond %{HTTP_HOST} ^someparkeddomain.com 
RewriteRule ^(.*)$ hxtp://www.thedomainUsed.co.uk/$1 [R=301,L] 

RewriteCond %{HTTP_HOST} ^www.someparkeddomain.com 
RewriteRule ^(.*)$ hxtp://www.thedomainUsed.co.uk/$1 [R=301,L] 

RewriteCond %{HTTP_HOST} ^anotherparkeddomain.co.uk 
RewriteRule ^(.*)$ hxtp://www.thedomainUsed.co.uk/$1 [R=301,L] 

RewriteCond %{HTTP_HOST} ^www.anotherparkeddomain.co.uk 
RewriteRule ^(.*)$ hxtp://www.thedomainUsed.co.uk/$1 [R=301,L] 

est ce que j'ai, mais ne marche pas semblent faire quoi que ce soit:/(hxtp parce que je suis un nouvel utilisateur non spammer!)Rediriger domaines supplémentaires à la seule utilisation dans le domaine en utilisant Apache mod_rewrite .htaccess

redirect travaille bien que je l'utilise pour autre chose.

Répondre

0

Vos règles sont correctes, mais il serait plus simple de faire quelque chose comme:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^(?:www\.)someparkeddomain.com$ [OR] 
RewriteCond %{HTTP_HOST} ^(?:www\.)anotherparkeddomain.co.uk$ [OR] 
RewriteRule ^/(.*)$ http://www.thedomainused.co.uk/$1 [R=301] 

Vous n'avez pas besoin L drapeau parce redirections toujours final.

Si cela ne fonctionne pas, c'est parce que vous le mettez au mauvais endroit. Placez-les dans l'hôte virtuel par défaut (c'est-à-dire en premier) ou (s'il n'y a pas d'hôte virtuel par défaut) dans la section principale et assurez-vous que les hôtes virtuels ne sont pas configurés pour someparkeddomain.com et anotherparkeddomain.co.uk.

Questions connexes