[htaccess] Externer Aufruf von PHP-Dateien verbieten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [htaccess] Externer Aufruf von PHP-Dateien verbieten

    Hallo,

    ich habe in meiner htaccess-Datei folgendes stehen:

    PHP-Code:
    RewriteRule ^(.*)\.(htm|html)$ $1.php [NC
    Somit werden die Aufrufe von HTM und HTML-Dateien auf PHP umgeleitet.

    Meine Frage wäre nun, ob man es irgendwie verbieten kann, dass der Benutzer statt
    http://www.domain.de/main.html einfach
    http://www.domain.de/main.php eingibt und aufruft?

    Also dass wenn er direkt die Datei mit PHP-Endung aufruft z.B. nen 404-Error kommt.

    Ist das möglich?


    Besten Dank

    gruß
    Lukas Schulze

  • #2
    http://www.example.com/main.html
    http://www.example.com/main.php


    main.php
    PHP-Code:
    echo '<pre>'.print_r($_SERVERtrue).'</pre>'
    Ruf mal beide Seiten auf und vergleiche die Ausgabe
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Re: [htaccess] Externer Aufruf von PHP-Dateien verbieten

      OffTopic:
      Und wozu soll das gut sein ...?


      Bastle dir 'ne weitere RewriteRule, die das abfängt, und nutze das Flag [F].

      Dabei aber auf die Reihenfolge der Regeln achten, und ggf. noch das Flag L für Last Rule an einer geeigneten Stelle nutzen - sonst wird u.U. der interne Redirect von .html auf .php ebenfalls wieder mit einem Forbidden beantwortet.
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar

      Lädt...
      X