Aller au contenu

Sujets conseillés

Posté

Bonjour,

Voici un problème auquel je n'ai pas trouvé de solution avec aucune règle de htaccess :

Je cherche à faire pointer tout ce qu'il y a dans un dossier spécifique vers une seule et même page d'un nouveau dossier.

Par exemple je voudrais renvoyer :

h**p://www.monsite/anciendossier/ vers h**p://www.monsite/monnouveaudossier/index.php

La seule chose que j'arrive à faire avec

RedirectPermanent /anciendossier http://www.monsite/nouveaudossier/

c'est uniquement avec h**p://www.monsite/ancienrep/index.php de renvoyer vers h**p://www.monsite/nouveaurep//index.php => à noter le double slash

Toutes les autres pages sont en erreur 404

Je précise que les url de mon ancienrep sont rewritées (phpbb + mod) et que les url de nouveaurep aussi (phpbb3) je ne sais pas si ça a une importance...

Voilà, si vous pouvez m'aider car là je sèche, merci...

Posté

C'est pourtant simple, mais pas avec RedirectPermanent qui ne permet de rediriger que page vers page et répertoire vers répertoire.

Ton cas est répertoire vers page unique;

Par exemple, dans le fichier .htaccess du répertoire que tu veux rediriger:

RewriteEngine on
RewriteRule (.*) http://www.domaine.tld/repertoire/page.php [R,L]

Tu peux éventuellement remplacer R par R=301 si tu veux une entête 301 pour ta redirection.

Posté

Eh be merci beaucoup ça fonctionne, en fait je n'avais pas pensé qu'il fallait le mettre dans le dossier de départ :blush:

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...