.htaccess pour rediriger un sous-domaine
Je suis attachant à définir le scénario, si quelqu'un visite website.com/blog/ ils sont redirigés vers blog.website.com.
J'ai utilisé ce code dans mon .fichier htaccess pour atteindre certains autres redirection (redirection à partir de .net pour .com) auparavant:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.|blog.)?website.net(.*) [NC]
RewriteRule (.*) http://www.website.com/$1 [R=301,L]
Il peut également être pertinent que j'ai un ErrorDocument 404 dans mon fichier de configuration d'apache.
Pour résoudre mon problème, j'ai essayé ceci:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.|blog.)?website.net(.*) [NC]
RewriteRule (.*) http://www.website.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^(www.)?website(.com|.net)/blog/?$ [NC]
RewriteRule (.*) http://blog.website.com/[L]
Ce code n'est cependant pas de travail. Mon message d'erreur est toujours le traitement de la demande (la /blog/répertoire n'existe pas). J'ai essayé de déplacer ce nouveau code au-dessus de la ErrorDocument dans le fichier de conf apache, mais la même chose s'est produite.
C'est sans doute une erreur de syntaxe, toute aide serait grandement appréciée 🙂
OriginalL'auteur user1216981 | 2012-02-17
Vous devez vous connecter pour publier un commentaire.
Essayez d'ajouter le texte suivant à la
.htaccess
fichier dans le répertoire racine de votrewebiste.com
site.OriginalL'auteur Ulrich Palha
dans le .fichier htaccess à la racine de votre website.com annuaire
OriginalL'auteur Martin