Ferdi: .htaccess dateiendungen wegschneiden

Hallo Leute,

ich wollte meinen Apache2 etwas sicherer machen

also expose_php = off
und
AddType application/x-httpd-php .html .htm .php

und .htaccess:
#.htaccess:

RewriteEngine on

Rewrite /foo/bar to /foo/bar.html

RewriteRule ^([^.?]+)$ %{REQUEST_URI}.html [L]

Return 404 if original request is /foo/bar.html

RewriteCond %{THE_REQUEST} "[1]* .*?.html[? ].*$"
RewriteRule .* - [L,R=404]

NOTE! FOR APACHE ON WINDOWS: Add [NC] to RewriteCond like this:

RewriteCond %{THE_REQUEST} "[2]* .*?.html[? ].*$" [NC]

Einstellungen für alternative Inhalte

Options MultiViews FollowSymLinks IncludesNoExec
AddOutputFilter INCLUDES .shtml .shtm
Order allow,deny
Allow from all

das gibt mir aber nicht wie gewünscht ne 404 wenn ich direkt versuche die Datei aufzurufen...

was mach ich falsch


  1. ^ ↩︎

  2. ^ ↩︎

  1. hi,

    ich wollte meinen Apache2 etwas sicherer machen

    Magst du erklären, was für einen Gewinn in Sachen Sicherheit du dir von deinen teilweise nur zu erahnenden Vorhaben versprichst?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }