PHP + HTML Dateiendung Verbergen?
Hallo.
Ich habe dir Frage, wie man PHP und HTML Dateiendungen in einer .htaccess Datei vernergen kann.
Bei mir funktioniert es zurzeit nur mit einer von den Beiden, jedoch nicht mit beiden, was ich möchte.
Ich freue mich über eine schnelle Rückmeldung!
MfG
Storni
1 Antwort
Du kannst das über RewriteRules erreichen indem du einfach alles auf eine PHP Datei umschreibst. Für Apache z.B. (mod_rewrite wird benötigt) packst du folgendes in deine .htaccess Datei:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ /index.php [QSA,L]
Durch diese Änderung werden nun alle Requests die an den Webserver geschickt werden an ein PHP Skript mit dem Dateinamen index.php umgeschrieben die im DOCUMENT_ROOT des Webservers zu finden sein muss.
Es soll z.B.: hallo.html mit hallo erreichbar sein und tschüss.php mit tschüss
Dann musst du die RewriteCond entsprechend anpassen und prüfen ob eine Datei mit entsprechendem Dateinamen existiert und im Erfolgsfall den Rewrite auf die entsprechende Datei veranlassen. Sind also nur minimale Änderungen an meinem gepusteten Beispiel
Ja ich weiß, aber ich möchte es für html + php