creatif Posté 3 Mai 2005 Posté 3 Mai 2005 (modifié) Bonjour je souhaite rediriger tout un site sur free sauf un répertoire,j'ai essayé pas mal de truc et rien je n'y arrive... RedirectPermanent / h--p://www.monsite.com/ ou encore RedirectPermanent /repertoire/ h--p://www.monsite.com// ou encore RedirectPermanent /fichier.html h--p://www.monsite.com// N'y-a-t-il pas un code qui fait comme en électronique l'inverse ex: -repertoireagarder Merci Modifié 3 Mai 2005 par creatif
dièse Posté 3 Mai 2005 Posté 3 Mai 2005 Je suis pas un expert en fichier htaccess donc je te donnerais pas la syntaxe , mais je pense que si tu fais un redirect 301 dans ton répertoire racine et que tu mets un fichier htaccess vide dans le répertoire que tu veux isoler ça doit être bon.
Dan Posté 3 Mai 2005 Posté 3 Mai 2005 Je ne sais pas si le RedirectMatch est permis chez free.fr, mais je sais par contre que le mod_rewrite n'est pas activé. RedirectMatch permet d'utiliser des expressions régulières et devrait te permettre d'arriver à tes fins.
creatif Posté 3 Mai 2005 Auteur Posté 3 Mai 2005 Salut , le RedirectMatch 301 (.*) h-tp://www.monsite.com$1 fonctionne comme un redirect permanent chez free... J'ai essayé de mettre un deuxième .htaccess sur mon répertoire que je veux garder mais ça marche pas.... et je ne sais pas comment manier le code RedirectMatch pour garder un répertoire.
Dan Posté 3 Mai 2005 Posté 3 Mai 2005 Je ne suis pas un afficionado du RedirectMatch, mais as-tu essayé: RedirectMatch (!repertoire) http://www.nouveau-domaine.com/$1 Le (!repertoire) devrait correspondre à tout ce qui n'est pas égal à "repertoire" selon la "logique Apache" Mais c'est sans garantie
Dan Posté 3 Mai 2005 Posté 3 Mai 2005 C'était tellement "sans garantie" que cela ne fonctionne pas....
TheRec Posté 3 Mai 2005 Posté 3 Mai 2005 Je ne suis pas un afficionado du RedirectMatch, mais as-tu essayé: RedirectMatch (!repertoire) http://www.nouveau-domaine.com/$1 Le (!repertoire) devrait correspondre à tout ce qui n'est pas égal à "repertoire" selon la "logique Apache" Mais c'est sans garantie <{POST_SNAPBACK}> Depuis quand "!" est in inverseur dans les expression régulières ? Car RedirectMatch utilise une expression régulière pour la comparaison... J'aurais plutôt vu : ^ comme inverseur donc Par contre j'ai pas le temps de tester maintenant :S Désolé !
creatif Posté 4 Mai 2005 Auteur Posté 4 Mai 2005 j'ai testé avec RedirectMatch ^repertoire http://www.nouveau-domaine.com/$1 et RedirectMatch ^(repertoire) http://www.nouveau-domaine.com/$1 et RedirectMatch ^/repertoire http://www.nouveau-domaine.com/$1 et aucun ne fonctionne ...c'est peut être impossible... merci de votre aide....
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant