Ich benutze das Slimframework für meine Webanwendung & Ich habe alle URL-Anfragen, die auf einen Einstiegspunkt in 'index.php' verweisen, indem ich das folgende ReWrite in meiner .htaccess verwende:verhindern, dass 'index.php' mit Slimframework zugänglich ist
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule^index.php [QSA,L]
Alles ist in Ordnung, aber index.php
durch die folgende Anfrage/route in der uRL noch zugänglich ist: /mywebsite/public/index.php
was ich nicht will. Jetzt verstehe ich, dass seine die einzige Datei in meinem öffentlichen html-Ordner, aber ich will sie nicht zugänglich in der URL ... Wie kann ich umleiten, das zu einer falschen Route über
1) eine .htaccess ReWrite
Oder
2) einige slim Logik
???
Wie würde ich auf eine bestimmte Route umleiten? anstatt nur eine 404 verbotene Seite, d. h.: RewriteRule^- www.mysite.com/error/errors –
Sie könnten einfach 'ErrorDocument 404/error/errors' verwenden, das als Fehlerseite dienen würde. Oder ich kann den Code aktualisieren, um darauf umzuleiten. Gib mir Bescheid. – SuperDuperApps
großartig, danke Kumpel:} –