Faire prévaloir un fichier existant sur une réécriture...

  • Auteur de la discussion Auteur de la discussion Lynx
  • Date de début Date de début
Nouveau WRInaute
Bonjour @ tous,

J'ai un petit soucis avec mon .htaccess, j'essai désésperément de faire en sorte que si le fichier existe il utilise le fichier présent et si il n'existe pas qu'il appel un fichier avec comme parametre l'url du site.
Un genre de DocumentError 404 de index.php?l_url_demandé
Le soucis c'est que je veux pas de retour 404 je voudrais que le systeme soit completement transparent. Actuellement tout passe par php et c'est relativement "allourdissant". Je test si le fichier existe, s'il existe je lui renvoie le contenu, s'il existe pas je le créer et je lui renvoie le contenu et a chaque visite je fait "n" ouvertures/envoies de fichiers avec php.
Je souhaiterai faire dans le htaccess un truc du style :
Si fichier existe redirige vers lui même [L]
Sinon crea_fichier.php?url=$1 [L]

J'ai cherché du coté des test d'existance dans le htaccess mais j'ai rien trouvé qui fonctionne comme je le souhaite.

Si quelqu'un a une idée...
Merci d'avance

Lynx
 
Nouveau WRInaute
jeroen a dit:
ErrorDocument 404 /index.htm ne marche pas ?
Je veux pas de 404... comme dit ds le message

@lafosca : tu veux dire faire une ligne par fichier (ou groupe de fichier) qui ne doivent pas être réécrit ? Si c'est le cas, j'ai un soucis car les fichiers qui seront créés ne seront pas dans le htaccess ou alors il faut en plus que je modifie le htaccess...
Sinon je suis pas sur d'avoir saisis et je veux bien une explication un peu plus longue.

J'avais essayer un truc de ce style mais ca ne matché jamais
RewriteCond %{REQUEST_FILENAME} -f
ou
RewriteCond %{REQUEST_URI} -f

Merci pour vos réponses
Lynx
 

➡️ 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