Zitat von
gesti
Dass mir das rewrite-Modul bei Leo zur Verfügung steht, davon gehe ich aus.
Da wäre ich mir nicht so sicher. Das hängt davon ab, welches Webpaket Du gebucht hast: http://www.inetrobots.com/paketvergleich.html
Wenn PHP als Apache-Modul läuft, dann könnte man mittels phpinfo() überprüfen, ob "mod_rewrite" geladen wird.
Da Du als URL-Suffix ".htm" verwendest, müsstest Du in Deiner ".htaccess" auch die entsprechenden Anpassungen vornehmen, d.h. anstelle von
PHP-Code:
<FilesMatch "\.(htm|php|js|css|htc|png|gif|jpe?g|ico|xml|csv|txt|swf|flv|mp4|webm|ogv|mp3|ogg|oga|eot|woff|svg|ttf|pdf|gz)$">
RewriteEngine Off
</FilesMatch>
das hier
PHP-Code:
<FilesMatch "\.(html|php|js|css|htc|png|gif|jpe?g|ico|xml|csv|txt|swf|flv|mp4|webm|ogv|mp3|ogg|oga|eot|woff|svg|ttf|pdf|gz)$">
RewriteEngine Off
</FilesMatch>
und für die eigentliche Umschreiberegel anstelle von
PHP-Code:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .*\.html$ index.php [L]
das Suffix auf ".htm" ändern:
PHP-Code:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .*\.htm$ index.php [L]
Die RewriteBase muss auf das Pseudo-Rootverzeichnis zeigen (was aber standardmäßig bereits der Fall ist), also
In den Systemeinstellungen im Backend wäre dann noch die Option "URLs umschreiben" zu aktivieren.
Lesezeichen