redirection de toutes les pages sauf index.html

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : redirection de toutes les pages sauf index.html

Re: redirection de toutes les pages sauf index.html

par enneite » 18 janv. 2011, 10:15

nan, elle ne marche pas dans le cas du Redirect match, mais bon, j'ai pu m'arranger en listant les liens principaux (ceux bien référencés par GOOGLE) et en les redirigeant un par un.
Il n'y en avait pas trop alors ce coup ci, ça allait.
en tous cas merci.

Re: redirection de toutes les pages sauf index.html

par Ryle » 17 janv. 2011, 20:32

A priori tu peux faire cela avec l'instruction RewriteCond qui te permet de mettre une condition à la redirection

Code : Tout sélectionner

RewriteCond %{REQUEST_URI} !^/index.html$ ...
Par contre, je ne sais plus si l'instruction "rewritecond" fonctionne avec "redirectmatch", mais au pire il te suffit de faire la redirection avec RewriteRule :)

redirection de toutes les pages sauf index.html

par enneite » 17 janv. 2011, 12:17

Bonjour,

Je souhaite rediriger toutes les pages HTML d'un ancien site vers un nouveau site en PHP,
Ainsi je mets dans le .htaccess du 1er site :

RedirectMatch permanent ^(.*)\.html$ http://www.nouveausite.fr/index.php

OK ça marche, mais en fait je veux rediriger toutes les pages HTML SAUF la page index.html (qui elle doit rester car elle sert de portail à pluiseurs sites)

Comment dois-je m'y prendre?
Merci