Yahiko Posté(e) le 25 juillet 2008 Signaler 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
The Jedi Posté(e) le 25 juillet 2008 Signaler 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
Angus Posté(e) le 5 août 2008 Signaler 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
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.