Souci de redirection avec .htaccess

Mammouth du PHP | 2937 Messages

03 juin 2006, 17:21

Salut à tous!

Ayant fait du gros ménage sur mon site perso, j'ai créé un fichier .htaccess permettant de rediriger les anciennes pages vers les nouvelles. À titre d'exemple, la page equipe.html est redirigée vers equipe.php.

Or, une fois le fichier .htaccess chargé vers la racine du serveur qui héberge mon site, quand je tape l'URL de cette ancienne page, j'obtiens le code 404 (j'ai supprimé l'ancienne page) au lieu de la redirection voulue.

Mon fichier .htaccess ressemble à ça:

Code : Tout sélectionner

<Files .htaccess> order allow,deny deny from all </Files> RedirectPermanent index.html http://www.britorail.net/index.php Redirect gone accueil.html RedirectPermanent dernieresnouvelles.html http://www.britorail.net/dernieres-nouvelles.php RedirectPermanent equipe.html http://www.britorail.net/equipe.php RedirectPermanent liens.html http://www.britorail.net/liens.php RedirectPermanent telechargements.html http://www.britorail.net/telechargements.php RedirectPermanent telechargements_msts_activites.html http://www.britorail.net/telechargements.php RedirectPermanent telechargements_msts_divers.html http://www.britorail.net/telechargements.php RedirectPermanent telechargements_msts_signaux.html http://www.britorail.net/telechargements.php Redirect gone /images/accueil.gif Redirect gone /images/atrs.gif Redirect gone /images/captecran.gif Redirect gone /images/contact.gif Redirect gone /images/dernieres_nouvelles.gif Redirect gone /images/dossiers.gif Redirect gone /images/ears.gif Redirect gone /images/equipe.gif Redirect gone /images/forums.gif Redirect gone /images/liens.gif Redirect gone /images/liens_vide.gif Redirect gone /images/loksim.gif Redirect gone /images/msts.gif Redirect gone /images/projets.gif Redirect gone /images/signalisation.gif Redirect gone /images/signaux_photos.gif Redirect gone /images/simul_ferr.gif Redirect gone /images/site_atrs.gif Redirect gone /images/site_ears.gif Redirect gone /images/site_loksim.gif Redirect gone /images/site_msts.gif Redirect gone /images/site_rail.gif Redirect gone /images/site_td.gif Redirect gone /images/site_tmts.gif Redirect gone /images/td.gif Redirect gone /images/telechargements.gif Redirect gone /images/tmts.gif Redirect gone /images/trucsastuces.gif Redirect gone /images/vie_ferr_reelle.gif RedirectPermanent /images/act_z01.jpg http://www.britorail.net/images/msts-activites-ligne-b-z.jpg RedirectPermanent /images/liens_desservis.gif http://www.britorail.net/images/liens-desservis.gif RedirectPermanent /images/telechargements01.jpg http://www.britorail.net/images/signalisation-ligne-de-sceaux.jpg RedirectPermanent /images/telechargements02.jpg http://www.britorail.net/images/signalisation-ratp-metro.jpg RedirectPermanent /images/telechargements03.jpg http://www.britorail.net/images/msts-activites-ligne-1-cc-6500-grand-confort.jpg RedirectPermanent /dossiers/index.html http://www.britorail.net/dossiers/index.php Redirect gone /dossiers/accueil.html RedirectPermanent /dossiers/signalisation.html http://www.britorail.net/dossiers/signalisation.php RedirectPermanent /dossiers/sig_ligne_de_sceaux.html http://www.britorail.net/dossiers/signalisation-ligne-de-sceaux.php RedirectPermanent /dossiers/sig_ratp_metro.html http://www.britorail.net/dossiers/signalisation-ratp-metro.php RedirectPermanent /dossiers/signaux_photos.html http://www.britorail.net/dossiers/signaux-photos.php Redirect gone /dossiers/signaux_ratp_metro_images/ Redirect gone /dossiers/signaux_ratp_rer_images/ Redirect gone /dossiers/signaux_sncf_images/ RedirectPermanent /dossiers/signaux_ratp_metro.html http://www.britorail.net/dossiers/signaux-ratp-metro.php RedirectPermanent /dossiers/signaux_ratp_rer.html http://www.britorail.net/dossiers/signaux-ratp-rer.php RedirectPermanent /dossiers/signaux_sncf.html http://www.britorail.net/dossiers/signaux-sncf.php RedirectPermanent /simul_ferr/index.html http://www.britorail.net/simulateurs-ferroviaires/index.php Redirect gone /simul_ferr/accueil.html RedirectPermanent /simul_ferr/atrs/index.html http://www.britorail.net/simulateurs-ferroviaires/atrs/index.php Redirect gone /simul_ferr/atrs/accueil.html Redirect gone /simul_ferr/atrs/captecran_images/ RedirectPermanent /simul_ferr/atrs/captecran.html http://www.britorail.net/simulateurs-ferroviaires/atrs/captures-decran.php RedirectPermanent /simul_ferr/atrs/projets.html http://www.britorail.net/simulateurs-ferroviaires/atrs/projets.php RedirectPermanent /simul_ferr/atrs/llg.html http://www.britorail.net/simulateurs-ferroviaires/atrs/reseau-llg.php RedirectPermanent /simul_ferr/ears/index.html http://www.britorail.net/simulateurs-ferroviaires/ears/index.php Redirect gone /simul_ferr/ears/accueil.html RedirectPermanent /simul_ferr/loksim/index.html http://www.britorail.net/simulateurs-ferroviaires/loksim/index.php Redirect gone /simul_ferr/loksim/accueil.html RedirectPermanent /simul_ferr/msts/index.html http://www.britorail.net/simulateurs-ferroviaires/msts/index.php Redirect gone /simul_ferr/msts/accueil.html Redirect gone /simul_ferr/msts/aberration_image.html Redirect gone /simul_ferr/msts/record_images/ Redirect gone /simul_ferr/msts/tgvpos_images/ RedirectPermanent /simul_ferr/msts/captecran.html http://www.britorail.net/simulateurs-ferroviaires/msts/captures-decran.php RedirectPermanent /simul_ferr/msts/aberration.html http://www.britorail.net/simulateurs-ferroviaires/msts/aberration.php RedirectPermanent /simul_ferr/msts/record.html http://www.britorail.net/simulateurs-ferroviaires/msts/record.php RedirectPermanent /simul_ferr/msts/tgvpos.html http://www.britorail.net/simulateurs-ferroviaires/msts/tgv-pos.php RedirectPermanent /simul_ferr/msts/projets.html http://www.britorail.net/simulateurs-ferroviaires/msts/projets.php Redirect gone /simul_ferr/msts/lignespasteur_image.html RedirectPermanent /simul_ferr/msts/lignespasteur.html http://www.britorail.net/simulateurs-ferroviaires/msts/lignes-de-pasteur.php RedirectPermanent /simul_ferr/msts/rera.html http://www.britorail.net/simulateurs-ferroviaires/msts/rer-a.php Redirect gone /simul_ferr/msts/trucsastuces.html Redirect gone /simul_ferr/msts/pn.html Redirect gone /simul_ferr/msts/rempl_signaux.html Redirect gone /simul_ferr/msts/reversibilite.html RedirectPermanent /vie_ferr_reelle/index.html http://www.britorail.net/vie-ferroviaire-reelle/index.php Redirect gone /vie_ferr_reelle/accueil.html RedirectPermanent /vie_ferr_reelle/cfl3600.html http://www.britorail.net/vie-ferroviaire-reelle/cfl-3600.php RedirectPermanent /vie_ferr_reelle/funiculairemontmartre_16-10-2005.html http://www.britorail.net/vie-ferroviaire-reelle/funiculaire-montmartre-16-10-2005.php RedirectPermanent /vie_ferr_reelle/jaimeletrain2004.html http://www.britorail.net/vie-ferroviaire-reelle/jaime-le-train-2004.php RedirectPermanent /vie_ferr_reelle/jaimeletrain2005.html http://www.britorail.net/vie-ferroviaire-reelle/jaime-le-train-2005.php RedirectPermanent /vie_ferr_reelle/jpatrim2004.html http://www.britorail.net/vie-ferroviaire-reelle/journees-du-patrimoine-2004.php RedirectPermanent /vie_ferr_reelle/jpatrim2005.html http://www.britorail.net/vie-ferroviaire-reelle/journees-du-patrimoine-2005.php RedirectPermanent /vie_ferr_reelle/metro_14-12-2002.html http://www.britorail.net/vie-ferroviaire-reelle/metro-14-12-2002.php RedirectPermanent /vie_ferr_reelle/tgvreseau501_psl_25-09-2005.html http://www.britorail.net/vie-ferroviaire-reelle/tgv-reseau-501-psl-25-09-2005.php Redirect gone /simul_ferr/tmts

Mammouth du PHP | 2937 Messages

03 juin 2006, 19:17

Personne pour me dépanner? :cry:

ViPHP
ViPHP | 1380 Messages

04 juin 2006, 06:05

As-tu mod_rewrite sur ton serveur?
ripat

Mammouth du PHP | 2937 Messages

04 juin 2006, 17:17

Salut!
As-tu mod_rewrite sur ton serveur?
Qu'est-ce que c'est et comment savoir s'il est présent? :?

ViPHP
ViPHP | 1380 Messages

04 juin 2006, 17:25

Regarde ce que donne un phpinfo(). Tu devrais l'y trouver.
ripat

Mammouth du PHP | 2937 Messages

04 juin 2006, 17:30

Salut!
Regarde ce que donne un phpinfo(). Tu devrais l'y trouver.
Je ne lis rien. :?
Modifié en dernier par Victor BRITO le 05 juin 2006, 17:31, modifié 1 fois.

ViPHP
ViPHP | 1380 Messages

04 juin 2006, 20:17

Non, effectivement.

Si tu as la main sur le serveur (dédié?) tu te faciliterais singulièrement le travail avec mod_rewrite ou, mod_alias.

Une seule directive et tu rediriges toutes tes pages.
ripat

Mammouth du PHP | 2937 Messages

05 juin 2006, 17:33

Salut!

Merci d'avoir tendu la main.

Pour ma part, j'ai pris contact avec le support de mon hébergeur, qui m'a dit d'ajouter au début "RewriteBase /" et d'ajouter un / là où j'avais oublié de le faire. En même temps, j'ai remplacé les instructions "Redirect gone" par "RedirectPermanent".

Et ça marche nickel. 8)