.htaccess IP-Sperre für bestimmte resource

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

.htaccess IP-Sperre für bestimmte resource

Postby Hagbard-Celine » 01. October 2009 13:48

Hallo zusammen,

ich habe gerade ein Problem mit einer Bedingten Anweisung in einer .htaccess Datei.

Ich würde gerne folgende IP-Sperre einbauen:
order deny,allow
deny from all
allow from 192.168

Diese Kontrolle soll aber NUR! ausgeführt werden wenn folgende URL aufgerufen wird
www.testdomain.de/neu
Wenn nur www.testdomain.de aufgerufen wird soll die IP-Sperre nicht greifen.


Ich weiß momentan nicht wie ich diese Bedingung in einer .htaccess Datei unter bringen kann.

"neu" Ist auch kein Unterordner, sonst hätte ich die .htaccess einfach dort reingepackt.


Für Hilfe wäre ich sehr dankbar :)
Hagbard-Celine
 
Posts: 10
Joined: 21. August 2007 19:39

Re: .htaccess IP-Sperre für bestimmte resource

Postby Nobbie » 01. October 2009 14:02

>"neu" Ist auch kein Unterordner, sonst hätte ich die .htaccess einfach dort reingepackt.

Und wieso darf das kein Unterordner sein? Was ist denn "neu" sonst? Auch kein ALIAS? Irgendwas muss ja passieren, wenn der Zugriff Erfolg hat.

Ansonsten müßte das aber mit <Location> (oder <LocationMatch ...>) funktionieren: http://httpd.apache.org/docs/2.0/mod/core.html#location

Code: Select all
<Location /neu>
order deny,allow
deny from all
allow from 192.168
</Location>


Oder ähnlich.
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04

Re: .htaccess IP-Sperre für bestimmte resource

Postby Hagbard-Celine » 01. October 2009 14:32

/neu wird mit Hilfe von ModRewrite umgeleitet.
Ist nen komisches Konstrukt kann ich aber leider nicht ändern :(

location hat ich schon versucht scheint aber nicht in einer .htaccess Datei erlaubt zu sein.
Hagbard-Celine
 
Posts: 10
Joined: 21. August 2007 19:39

Re: .htaccess IP-Sperre für bestimmte resource

Postby Nobbie » 01. October 2009 18:26

Hagbard-Celine wrote:/neu wird mit Hilfe von ModRewrite umgeleitet.
Ist nen komisches Konstrukt kann ich aber leider nicht ändern :(


Und am Ziel kann man doch auch Berechtigungen konfigurieren.

Hagbard-Celine wrote:location hat ich schon versucht scheint aber nicht in einer .htaccess Datei erlaubt zu sein.


Macht Sinn - dann schreibe es halt in die httpd.conf. Zum Server oder zum VirtualHost (ist auch der logische Kontext).
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04

Re: .htaccess IP-Sperre für bestimmte resource

Postby Hagbard-Celine » 03. October 2009 12:00

Hey,

hab das Problem schon anders gelöst.
Der "Files" Container ist in .htaccess Dateien erlaubt :)

<files /test>
...
</files>

Kann also closed werden.
Hagbard-Celine
 
Posts: 10
Joined: 21. August 2007 19:39

Re: .htaccess IP-Sperre für bestimmte resource

Postby Nobbie » 03. October 2009 13:45

Hast Du das schon getestet?

Ich bezweifele, dass das funktioniert. Die Files-Direktive bezieht sich auf den Pfad (nicht auf die URL) und es gibt ja keinen Pfad /test (bzw. /neu).
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04

Re: .htaccess IP-Sperre für bestimmte resource

Postby Hagbard-Celine » 03. October 2009 14:06

Hi,

ja hat mich auch gewundert - funktioniert aber :)
Hagbard-Celine
 
Posts: 10
Joined: 21. August 2007 19:39


Return to Apache

Who is online

Users browsing this forum: No registered users and 20 guests