htaccess entfernen .php-Erweiterung, index.php UND add trailing slash
Dies ist für grundlegende HTML - /PHP-Seiten, keine query-strings, etc.. ich habe gesucht hoch und niedrig und die Ressourcen für die Beseitigung der 'index.php' aus dem URI oder entfernen '.php' und andere Datei-Erweiterungen.. und auch das hinzufügen von einem nachgestellten Schrägstrich. Aber, jedes mal wenn ich versuche um Sie alle zu verwenden, oder verwenden Sie Beispiele, die ich gefunden habe, bekomme ich einen 500 server error.
Ich kann an einem query-string auf der einen Seite, aber wirklich, ich will einfach nur, um zu entfernen 'index.php' von der index-Seite und alle Unterseiten ohne die Dateierweiterung. Also, so etwas wie dieses:
domain.com/index.php zu domain.com/
domain.com/page1.php zu domain.com/page1/
domain.com/page2.php zu domain.com/page2/
domain.com/page3.php zu domain.com/page3/
Alle die Beispiele, die ich finden kann, sind Schwerpunkt auf CMS, etc.. mit query-strings, etc.. nichts, nur die Konzentration auf die Basis-URI, die ich denke, könnte das sein, was verursacht die Fehler, die ich immer war.
Jede Hilfe ist geschätzt !!
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe diese aus einem eher hilfreich chap auf einem forum einmal - nie vollständig verstanden es, und es ist ein Nachteil; es impliziert keine trailing-slash, es sei denn, der Antrag ist ein Verzeichnis.
Aber ich dachte, es war Wert posting - guru kann es leicht vor Ort das Problem beheben!?
Können Sie versuchen, diese in Ihre htaccess-Datei:
Aber es hängt davon ab, ob es aktiviert ist, indem Sie Ihren webserver. Auch, beachten Sie, dass htaccess-Dateien sind spezifisch für den Apache Webserver, so wird es nicht funktionieren, wenn Sie sich mit etwas anderes.