Problem mit htaccess

Alles, was den Apache betrifft, kann hier besprochen werden.

Problem mit htaccess

Postby anme » 06. August 2013 19:47

Hallo!

Wenn ich in der Serverkonfiguration folgendes definiere:

AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>

wird der Zugriff auf die .htaccess verweigert. Nun das Problem. Schreibe
ich in die .htaccess folgendes rein

SetEnvIfNoCase request_uri "w00tw00t" bad_bot
<FilesMatch "(.*)">
Order Allow,Deny
Allow from all
Deny from env=bad_bot
</FilesMatch>

wird sie wieder lesbar und man kann sie im Browser betrachten. Das ist gruselig und darf nicht sein. Gibt es eine
Lösung dafür?

Andreas
anme
 
Posts: 10
Joined: 21. September 2007 21:24

Re: Problem mit htaccess

Postby Altrea » 06. August 2013 21:15

AllowOverride konfigurieren?
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8298
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: Problem mit htaccess

Postby anme » 06. August 2013 21:49

Altrea wrote:AllowOverride konfigurieren?

hm, ich wüsste nicht wie. Mit AllowOverride sind folgende Paramter möglich:
AuthConfig
FileInfo
Indexes
Limit
Options
None
All
Ich wüssste nicht, welcher dafür in Frage kommt. Ich dachte, ich könnte vielleicht
etwas mit <FilesMatch "(.*)"> machen, so auf die Art: matche alles außer der .htaccess.
Aber auch da weiß ich nicht, wie ich ein "außer" mit der regexp hinkriege.

Andreas
anme
 
Posts: 10
Joined: 21. September 2007 21:24

Re: Problem mit htaccess

Postby Altrea » 06. August 2013 21:58

Order, Allow und Deny werden über die Option LIMIT konfiguriert.
Möchtest du also nicht, dass dies jemand überschreiben können soll, solltest du LIMIT nicht gewähren.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8298
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: Problem mit htaccess

Postby anme » 06. August 2013 22:29

Altrea wrote:Order, Allow und Deny werden über die Option LIMIT konfiguriert.
Möchtest du also nicht, dass dies jemand überschreiben können soll, solltest du LIMIT nicht gewähren.

Versteh' ich nicht. Wenn ich sage Allowoverride Limit und dann
<FilesMatch "(.*)">
Order Allow,Deny
Allow from all
Deny from env=bad_bot
</FilesMatch>
habe ich dann nicht das gleiche Ergebnis, nämlich dass die .htaccess gelesen
werden kann?

Ich habe aber die Lösung über die regexp gefunden.

<FilesMatch "[^\.htaccess]">
Order Allow,Deny
Allow from all
Deny from env=bad_bot
</FilesMatch>

machted alles außer der .htaccess

Andreas
anme
 
Posts: 10
Joined: 21. September 2007 21:24


Return to Apache

Who is online

Users browsing this forum: No registered users and 4 guests