Yahiko Posté(e) le 25 juillet 2008 Signaler Partager Posté(e) le 25 juillet 2008 (modifié) Salut les p'tits loups ! J'aurais souhaité savoir s'il était possible de faire une redirection d'un site via un fichier .htaccess ? J'explique la situation : je voudrais rediriger les arrivant vers http://www.erreur503.net (racine du ftp) vers http://blog.erreur503.net (dossier /blog). En farfouillant un peu j'ai trouvé ceci : RedirectPermanent / http://blog.erreur503.net Mais que ça marche pas (sinon je ne serait pas ici a vous faire chier, hein). Une solution les z'amis ? Merci Modifié le 25 juillet 2008 par Yahiko Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
The Jedi Posté(e) le 25 juillet 2008 Signaler Partager Posté(e) le 25 juillet 2008 J'ai regardé rapidement. Tu as une arborescence de fichiers comme ceci : * / * .htaccess * blog/ * .htaccess * photos/ La direction fonctionnait bien. Ce qui "ne marchait pas", c'est qu'en étant sur blog.erreur503.net tu accédais au répertoire "blog". Apache lit les fichiers .htaccess en cascade. Donc il relisait le .htaccess de la racine et validait systématiquement la redirection. Une redirection infinie. Tu as 2 possibilités à ce moment là : * RedirectMatch * RewriteRule Je t'ai appliqué ça : RewriteEngine On RewriteCond %{HTTP_HOST} ^erreur503.net$ [OR] RewriteCond %{HTTP_HOST} ^www.erreur503.net$ RewriteRule ^/$ http://blog.erreur503.net [R=301,L] Ça aurait pu rouler avec ça aussi je pense : RedirectMatch Permanent ^/$ http://blog.erreur503.net Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yahiko Posté(e) le 27 juillet 2008 Auteur Signaler Partager Posté(e) le 27 juillet 2008 Merci chef ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Angus Posté(e) le 5 août 2008 Signaler Partager Posté(e) le 5 août 2008 J'ai regardé rapidement.Tu as une arborescence de fichiers comme ceci : * / * .htaccess * blog/ * .htaccess * photos/ La direction fonctionnait bien. Ce qui "ne marchait pas", c'est qu'en étant sur blog.erreur503.net tu accédais au répertoire "blog". Apache lit les fichiers .htaccess en cascade. Donc il relisait le .htaccess de la racine et validait systématiquement la redirection. Une redirection infinie. Tu as 2 possibilités à ce moment là : * RedirectMatch * RewriteRule Je t'ai appliqué ça : RewriteEngine On RewriteCond %{HTTP_HOST} ^erreur503.net$ [OR] RewriteCond %{HTTP_HOST} ^www.erreur503.net$ RewriteRule ^/$ http://blog.erreur503.net [R=301,L] Ça aurait pu rouler avec ça aussi je pense : RedirectMatch Permanent ^/$ http://blog.erreur503.net Huh ? 'ai rien compris... Chuis trop vieux pour ces conneries ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.