Aller au contenu

Faire une redirection ?


Yahiko

Messages recommandés

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 :vicieux:

Modifié par Yahiko
Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...
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 ? :huh:

'ai rien compris... ;)

Chuis trop vieux pour ces conneries ! :hm:

Lien vers le commentaire
Partager sur d’autres sites

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.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
×
×
  • Créer...

Information importante

By using this site, you agree to our Conditions d’utilisation.