.htaccess url-rewrite si le fichier n'existe pas
Je doit faire un petit truc pour un site!
L'idée est la suivante:
- si un fichier requis pour un url existe puis-je aller à l'url, ne rien faire de plus;
- si un fichier requis pour un url n'existe pas, je dois aller à un file.php et que faire quelque chose, mais de ne PAS changer l'url!
exemple:
www.mysite.com/page1.htm -> existe -> allez dans fichier page1.htm
www.mysite.com/page2.htm -> N'existe -> allez dans fichier default.php mais avec l'url "www.mysite.com/page2.htm"
Il est possible de faire tout cela par .htaccess?
- Aussi, donnez-vous un significatives nom d'utilisateur. Un avantage de ce système est d'autres peuvent utiliser les au-réponses de vous répondre, dans leurs commentaires et vous recevrez une notification indiquant que quelqu'un a pris la parole dans un commentaire.
- Merci pour les suggestions. Je ne suis pas toujours sur ce site. Je vais essayer de corriger mes erreurs 🙂
Vous devez vous connecter pour publier un commentaire.
Il n'est pas mentionné ici, mais La directive fallbackresource est la nouvelle façon recommandée de manutention non trouvée (erreur 404) Url. Exemple:
De manuel Apache:
http://example.com/app.php/some/resource
.FallbackResource
sera la même queErrorDocument
. SiPATH_INFO
est activé, alors/app.php/some/resource
fonctionne parfaitement et je l'ai testé sur mon Apache.Mettre en œuvre une erreur 404 à la règle. Ne nécessite pas de mod_rewrite:
http://example.com/app.php/some/resource
.