[RESULO]Rewrite et fichiers html avec le meme nom (priorité)

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

memoclic
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 15
Inscription: 21 Avr 2005

[RESULO]Rewrite et fichiers html avec le meme nom (priorité)

Message le Mar Oct 17, 2006 8:04

bonjour,

je fais un rewrite classique. mais je souhaiterai que si l URL existe vraiment, ,il aille chercher le fichier html. voici un exemple :

Code: Tout sélectionner
RewriteRule ^test.html$ class/test.php [L]


si test.html n existe pas il va chercher class/test.php
si test.html existe, il va chercher test.html.

est ce possible ? ca se joue dans apache ?

merci d avance pour vos réponses.
Dernière édition par memoclic le Mar Oct 17, 2006 8:24, édité 1 fois.

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Mar Oct 17, 2006 8:14

Un truc dans ce genre là :
Code: Tout sélectionner
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

Qui redirigera vers index.php si le fichier n'existe pas (tiré de cakephp)

memoclic
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 15
Inscription: 21 Avr 2005

Message le Mar Oct 17, 2006 8:24

merci kahzar ca m a donné des pistes pour chercher et à priori y a plus simple.

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule "." - [skip=100]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule "." - [skip=100]

trouvé sur http://trac.spip.org/trac/spip/changeset/4170

tu m as sauvé là :)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités