Hallo Netcup User,
ich habe mal eine Frage bezüglich dem entfernen der Endungen, speziell bei .html.
Ich hätte diese gerne auf meiner Seite entfernt. Ich verwende ausschließlich html und auch keine exotischen Scripts mit großen Funktionen
Ich habe im Internet einiges über .htaccess gelesen, auch zwei Arten, die bei anderen geklappt haben, selber getestet doch außer ein 404er Error erhalte ich nichts.
Ich habe es mit:
Apache Configuration
DirectorySlash Off
Options -MultiViews
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /(([^/]+/)+)?index\.html
RewriteRule (^|/)index\.html$ /%1 [L,R=301]
RewriteCond %{THE_REQUEST} ^[A-Z]+\ ((/[^/]+)+)\.html[\ ?]
RewriteRule \.html$ %1 [L,R=301]
RewriteCond %{DOCUMENT_ROOT}$0.html -f
RewriteRule ^[^/]+(/[^/]+)*$ $0.html [L]
RewriteCond %{DOCUMENT_ROOT}$0 -d
RewriteRule ^[^/]+(/[^/]+)*/?$ $0/index.html [L]
Alles anzeigen
und:
Apache Configuration
RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.+)\.html\ HTTP/
RewriteRule (.*).html$ /$1 [R=301,L]
Jedoch erhalte ich bei beiden einen Error.. :confused:
mod_rewrite ist on.
Kann mir vielleicht jemand helfen, wie ich die Endungen in der Adressleiste weg bekommen ?!
Vielen Dank schonmal im voraus