J'utilise les éléments suivants .htaccess
pour activer les URL conviviales sur un site web.
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
Ça fonctionne comme prévu, mais il y a quelque chose qui me chiffonne. Lorsque, disons, je demande une page qui a un nom de domaine de type <img src="sth.png" />
en elle et sth.png
n'existe pas sur le serveur, le .htaccess
Le code demandera au serveur de faire une requête à index.php?sth.png
ce qui entraînerait une charge totalement inutile de l'ensemble du cadre du site web.
Que puis-je faire pour éviter cela ?