Version complète: sur le forum Webmaster Hub : Besoin d'aide sur un htaccess chez ovh...
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
Dex
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

CODE
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...

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

CODE
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.
Dex
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.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.