Redirection sauf index

  • Auteur de la discussion Auteur de la discussion jm44
  • Date de début Date de début
WRInaute discret
Bonjour,

J'ai besoin de faire une redirection sur plus de 200 fichiers sauf le fichier index.php se trouvant dans un même dossier. Tous les fichiers que je souhaite rediriger sont des .html

Merci de votre aide
 
WRInaute impliqué
Ta demande n'est pas précise du tout. Tu peux préciser? veux tu simplement rediriger les pages html vers des pages de meme nom, mais dans un autre répertoire? Ou est-ce plus compliqué?

Si c'est le premier cas, alors une règle toute bete convient :

Code:
Options +FollowSymLinks
RewriteEngine On
RewriteRule (.*)\.html /nouveau_repertoire/$1.html

a mettre dans un .htaccess dans le répertoire d'origine.

Si tu veux que la nouvelle URL apparaisse, ajoute [R=301] a la fin de la dernière ligne.
 
WRInaute discret
Vap a dit:
Ta demande n'est pas précise du tout. Tu peux préciser? veux tu simplement rediriger les pages html vers des pages de meme nom, mais dans un autre répertoire? Ou est-ce plus compliqué?
Désolé. J'ai un forum phpBB 2 qui était rewrité. Je l'ai passé en phpBB 3 et je n'ai pas les compétences pour modifier le template et l'intégrer dans la page. Je l'ai donc intégré via un iframe. Ce forum n'est pas très actif, mais il me génère quand même 200 erreurs via les webmatertools de Google.

Je souhaite donc rediriger toutes les adresses de cette façon :
RedirectPermanent /forum/texte_rewrite.html http://www.mon-site.com/forum/index.php
 
WRInaute impliqué
Essaie cette règle:

Code:
RewriteRule ^/forum/(.*)\.html http://www.mon-site.com/forum/index.php [R=301,L]
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut