Aktuelle Url www.example.com/index.php
Nach rewriterule zu entfernen .php wird www.example.com/index
. Das einzige Problem ist www.example.com/index.php
ist immer noch zugänglich. Wie man das los wird? Regel neu schreiben, um .php zu entfernen, die ich verwendet habe.Index.php noch zugänglich nach dem Ändern in Index in .htaccess
**RewriteRule ^index$ index.php [NC,L]**
was meinst du mit ‚noch erreichbar‘? Das Rewrite wird einen Benutzer nicht daran hindern, 'index.php' erfolgreich einzugeben, es wird nur 'index' _to_' index.php' (intern) umgeschrieben. – Jeff
Dann sag mir bitte, wie ich den Benutzer blockiere, um auf index.php zuzugreifen. Wenn jemand www.example.com/index.php anstelle von www.example.com/index eingibt, sollte der Fehler 404 URL nicht gefunden werden. – adii