J'utilise le Slimframework pour mon application web et j'ai toutes les requêtes url qui pointent vers un point d'entrée dans 'index.php' en utilisant la réécriture suivante dans mon .htaccess :
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]
Mais tout va bien, index.php
est toujours accessible dans l'url par le biais de la requête/route suivante : /mywebsite/public/index.php
ce que je ne veux pas. Je comprends maintenant que c'est le seul fichier dans mon dossier html public, mais je ne veux pas qu'il soit accessible dans l'url... Comment puis-je rediriger cela vers une route erronée via
1) une réécriture du fichier .htaccess
Ou
2) une certaine logique mince
? ??