PDA

Bekijk Volledige Versie : [ISAPI_Rewrite] krijg ik niet werkend - absolute noob



Barbara de Zoete
15/01/06, 17:15
Server draait IIS6.0 en ik kan ISAPI rewrite gebruiken volgens de host.
Met de httpd.ini probeer ik een aantal dingen te doen, middels rewrite en
ik heb geen idee wat ik aan het doen ben. Ik heb domweg e1n en ander bij
elkaar gesprokkeld door te google'n:

-----------------------
[ISAPI_Rewrite]

# [1] Toegang vanaf buiten tot httpd.ini en httpd.parse.errors blokkeren
RewriteRule /httpd(?:\.ini|\.parse\.errors).* / [F,I,O]

# [2] Toevoegen van de trailing slash voor directories, als die ontbreekt
RewriteCond Host: (.*)
RewriteRule ([^.?]+[^.?/]) http\://$1$2/ [I,R]

# [3] Redirect hotlinks naar specifiek anti-diefstalplaatje
RewriteCond Host: (.+)
RewriteCond Referer: (?!http://(?:www\.)(?:pretletters\.net)).*
RewriteRule .*\.(?:gif|jpg|png|bmp) /afbeeldingen/gejat.jpe [I,O,L]

# [4] Redirects voor handvol losse pagina's die verhuisd/hernoemd zijn
RewriteRule /_test/voorbeeld_menu-met-hovereffect\.htm
/voorbeelden/voorbeeld_menu-met-hovereffect\.html [I,O,RP,L]
RewriteRule /voorbeelden/voorbeeld_menu-met-hovereffect\.htm
/voorbeelden/voorbeeld_menu-met-hovereffect\.html [I,O,RP,L]
RewriteRule /html/weblog.html /_private/weblog\.html [I,O,RP,L]
RewriteRule /_test/jeroen.html /_test/actieve_content_op_hyperlinks\.html
[I,O,RP,L]
RewriteRule /_test/scott_from_pa\.html
/_test/dont_you_dare_use_tables_for_layout\.html [I,O,RP,L]
RewriteRule /_test/woodmon\.test\.html
/_test/flow_text_around_images\.html [I,O,RP,L]

--------------------

Volgens mij werken de regels bij [1], [2] en [4] zoals ik ze bedoel te
laten werken., maar dat heb ik nog niet volledig kunnen controleren, omdat
ik eerst tegen dringender problemen aanloop. Als ik namelijk de regels van
[3] probeer te implementeren (in verschillende varianten geprobeerd), gaat
er van alles fout:
- of de server meldt dat er te veel redirects zijn en dat dat door een
cookie kan komen(1);
- of de afbeelding 'gejat.jpe' toont in de pagina's van mijn eigen site,
consequent;
- of de afbeelding wordt op de ene pagina wel getoond, maar op de andere
niet.

Enfin, een zooitje dus. Ik doe ongetwijfeld vanalles verkeerd, maar kan
dat na twee dagen spitten niet vinden. Hulp wordt gewaardeerd, al is het
maar een goede verwijzing (trefwoorden die ik waarschijnlijk niet ken;
bronnen die ik niet zomaar te weten kom).

(1)Redirection limit for this URL exceeded. Unable to load the requested
page. This may be caused by cookies that are blocked.

--
______PretLetters:
| weblog | http://www.pretletters.net/_private/weblog.html |
| webontwerp | http://www.pretletters.net/html/webontwerp.html |
|zweefvliegen | http://www.pretletters.net/html/vliegen.html |

Nico Schuyt
16/01/06, 09:45
Barbara de Zoete wrote:
> Server draait IIS6.0 en ik kan ISAPI rewrite gebruiken volgens de
> host.

> # [4] Redirects voor handvol losse pagina's die verhuisd/hernoemd zijn
> RewriteRule /_test/voorbeeld_menu-met-hovereffect\.htm
> /voorbeelden/voorbeeld_menu-met-hovereffect\.html [I,O,RP,L]

Vreemd: Bij mij werkt het alleen met een escape slash bij de punt in de
bron-url:
RewriteRule /xxx\.php /index.php [RP,L]

Misschien vind je nog nuttige zaken op:
http://www.vevida.com/downloads/ISAPI_Rewrite-documentation.htm

http://www.vevida.com/NL/service_onderwerp.asp?owid=244 heeft een aardige
oplossing om referrer spam af te straffen met een 403.


>> weblog | http://www.pretletters.net/_private/weblog.html |
>> webontwerp | http://www.pretletters.net/html/webontwerp.html |
>> zweefvliegen | http://www.pretletters.net/html/vliegen.html |

Helaas, ook deze gaat de vermogens van mijn OE/QF te boven

--
Nico Schuyt
http://www.nicoschuyt.nl/

Barbara de Zoete
16/01/06, 10:00
On Mon, 16 Jan 2006 09:35:05 +0100, Nico Schuyt <nschuyt@hotmail.com>
wrote:

> Barbara de Zoete wrote:
>> Server draait IIS6.0 en ik kan ISAPI rewrite gebruiken volgens de
>> host.
>
>> # [4] Redirects voor handvol losse pagina's die verhuisd/hernoemd zijn
>> RewriteRule /_test/voorbeeld_menu-met-hovereffect\.htm
>> /voorbeelden/voorbeeld_menu-met-hovereffect\.html [I,O,RP,L]
>
> Vreemd: Bij mij werkt het alleen met een escape slash bij de punt in de
> bron-url:
> RewriteRule /xxx\.php /index.php [RP,L]

Je hebt gelijk, ik heb die escape slash in de doel-url weer verwijderd.
Noob hè :-) Ik zei het al.

> Misschien vind je nog nuttige zaken op:
> http://www.vevida.com/downloads/ISAPI_Rewrite-documentation.htm

HEb ik gevonden inmiddels. Dank je wel.

> http://www.vevida.com/NL/service_onderwerp.asp?owid=244 heeft een aardige
> oplossing om referrer spam af te straffen met een 403.

Euhm, zal ik eerst moeten opzoeken wat referer spam is :-) Maar ik heb de
pagina gebookmarked.

>>> weblog |
>
> Helaas, ook deze gaat de vermogens van mijn OE/QF te boven

Nogmaals, dat ligt dan toch vooral aan OE/QF, maar dank voor de gratis
exposure van mijn nieuwe urls op usenet :-)
zijn het alleen de regels met de URL's die niet worden geknipt? Of blijft
ook het eerste regeltje staan? Als het aleen de regels met de URL's zijn,
lijkt het er op dat OE/QF denkt dat dat gequote tekst is, omdat de regels
beginnen met een '|'. Iets anders kan ik er ook niet op bedenken.
Als alles blijft staan is je client kaduuk, maar die discussie hebben we
(meermaals inmiddels) allang gevoerd en we lijken het toch niet eens te
kunnen worden :-) .

--
______PretLetters:
| weblog | http://www.pretletters.net/_private/weblog.html |
| webontwerp | http://www.pretletters.net/html/webontwerp.html |
|zweefvliegen | http://www.pretletters.net/html/vliegen.html |

Nico Schuyt
16/01/06, 10:15
Barbara de Zoete wrote:
> Nico Schuyt wrote:
>> Barbara de Zoete wrote:

>>> Server draait IIS6.0 en ik kan ISAPI rewrite gebruiken volgens de
>>> host.

>>> # [4] Redirects voor handvol losse pagina's die verhuisd/hernoemd
>>> zijn RewriteRule /_test/voorbeeld_menu-met-hovereffect\.htm
>>> /voorbeelden/voorbeeld_menu-met-hovereffect\.html [I,O,RP,L]

>> Vreemd: Bij mij werkt het alleen met een escape slash bij de punt in
>> de bron-url:
>> RewriteRule /xxx\.php /index.php [RP,L]

> Je hebt gelijk, ik heb die escape slash in de doel-url weer
> verwijderd.

> Noob hè :-)

Vind ik niet. Het kostte me dagen om het onder Apache een beetje te
doorgronden. Met Isapi-Rewrite is het dan toch weer een beetje anders.

>> http://www.vevida.com/NL/service_onderwerp.asp?owid=244 heeft een
>> aardige oplossing om referrer spam af te straffen met een 403.

> Euhm, zal ik eerst moeten opzoeken wat referer spam is :-)

http://www.spywareinfo.com/articles/referer_spam/
Ik had laatst een site waar de Awstats-log onder 'Links vanuit een externe
pagina' vervuild waren door dit soort spammers. De Isapi-truc lijkt het op
te lossen.

>>>> weblog |...........

>> Helaas, ook deze gaat de vermogens van mijn OE/QF te boven

> Nogmaals, dat ligt dan toch vooral aan OE/QF, maar dank voor de gratis
> exposure van mijn nieuwe urls op usenet :-)

Aha, een uiterst ingenieuze vorm van spam dus :-)
Maar goed, als ik je hiermee kan helpen:
Voor de ultieme bron van informatie over webontwerp
en zweefvliegen:
>> webontwerp | http://www.pretletters.net/html/webontwerp.html |
>> zweefvliegen | http://www.pretletters.net/html/vliegen.html |
Lees OOK Barabara's weblog!!
>> weblog | http://www.pretletters.net/_private/weblog.html |

--
Nico Schuyt
http://www.nicoschuyt.nl/

Barbara de Zoete
16/01/06, 22:45
On Mon, 16 Jan 2006 10:08:28 +0100, Nico Schuyt <nschuyt@hotmail.com>
wrote:

> Barbara de Zoete wrote:

>> Noob hè :-)
>
> Vind ik niet. Het kostte me dagen om het onder Apache een beetje te
> doorgronden. Met Isapi-Rewrite is het dan toch weer een beetje anders.

Ik heb me voorheen nooit server-side bezig gehouden, omdat ik geen server
draaide of bij de server van mijn toenmalige host kon. Het is werkelijk
geheel nieuw.

>> Euhm, zal ik eerst moeten opzoeken wat referer spam is :-)
>
> http://www.spywareinfo.com/articles/referer_spam/

Dat verheldert een boel. Dank je wel.

>> Nogmaals, dat ligt dan toch vooral aan OE/QF, maar dank voor de gratis
>> exposure van mijn nieuwe urls op usenet :-)
>
> Aha, een uiterst ingenieuze vorm van spam dus :-)

Alleen als een Foutlooker(/QF) reageert... :-P

> Maar goed, als ik je hiermee kan helpen:
> Voor de ultieme bron van informatie over webontwerp
> en zweefvliegen:
[ en zo voort ]

lol En dat precies op een dag dat m'n site down bleek te zijn.

--
______PretLetters:
| weblog | http://www.pretletters.net/_private/weblog.html |
| webontwerp | http://www.pretletters.net/html/webontwerp.html |
|zweefvliegen | http://www.pretletters.net/html/vliegen.html |

Jan Reilink
16/01/06, 23:00
Barbara de Zoete wrote:
> Server draait IIS6.0 en ik kan ISAPI rewrite gebruiken volgens de host.
> Met de httpd.ini probeer ik een aantal dingen te doen, middels rewrite
> en ik heb geen idee wat ik aan het doen ben. Ik heb domweg e1n en ander
> bij elkaar gesprokkeld door te google'n:
>

Het probleem is blijkbaar al opgelost (sort of), maar je moet rekening
houden met het feit dat een 'L' flag staat voor "Last rule". Hierna
stopt ISAPI_Rewrite met het inlezen van regels.

--
Met vriendelijke groet / Best regards,
Jan Reilink, VEVIDA Nederland BV

Postbus 329, 9700 AH GRONINGEN, +31(0)50 - 5492234

Barbara de Zoete
16/01/06, 23:15
On Mon, 16 Jan 2006 22:40:17 +0100, Jan Reilink <janreilink@vevida.nl>
wrote:

> Barbara de Zoete wrote:
>> Server draait IIS6.0 en ik kan ISAPI rewrite gebruiken volgens de
>> host. Met de httpd.ini probeer ik een aantal dingen te doen, middels
>> rewrite en ik heb geen idee wat ik aan het doen ben. Ik heb domweg e1n
>> en ander bij elkaar gesprokkeld door te google'n:
>
> Het probleem is blijkbaar al opgelost (sort of), maar je moet rekening
> houden met het feit dat een 'L' flag staat voor "Last rule". Hierna
> stopt ISAPI_Rewrite met het inlezen van regels.

Oké. Dat wist ik niet. Dank.

Kun je meerdere malen [ISAPI_Rewrite] in je httpd.ini zetten om een nieuwe
set regels te beginnen?


--
______PretLetters:
| weblog | http://www.pretletters.net/_private/weblog.html |
| webontwerp | http://www.pretletters.net/html/webontwerp.html |
|zweefvliegen | http://www.pretletters.net/html/vliegen.html |

Jan Reilink
17/01/06, 08:15
Barbara de Zoete wrote:
> On Mon, 16 Jan 2006 22:40:17 +0100, Jan Reilink <janreilink@vevida.nl> =
=20
> wrote:
>=20
>> Barbara de Zoete wrote:
>>
>>> Server draait IIS6.0 en ik kan ISAPI rewrite gebruiken volgens de =20
>>> host. Met de httpd.ini probeer ik een aantal dingen te doen,=20
>>> middels rewrite en ik heb geen idee wat ik aan het doen ben. Ik heb=
=20
>>> domweg e1n en ander bij elkaar gesprokkeld door te google'n:
>>
>>
>> Het probleem is blijkbaar al opgelost (sort of), maar je moet=20
>> rekening houden met het feit dat een 'L' flag staat voor "Last rule".=
=20
>> Hierna stopt ISAPI_Rewrite met het inlezen van regels.
>=20
>=20
> Ok=E9. Dat wist ik niet. Dank.
>=20
> Kun je meerdere malen [ISAPI_Rewrite] in je httpd.ini zetten om een=20
> nieuwe set regels te beginnen?
>=20
>=20

Nee, maar met welk doel zou je dat willen doen? In e1n httpd.ini=20
bestandje, beginnende met e1n keer "[ISAPI_Rewrite]" kan je zo veel=20
rules aanmaken als je wilt, al dan niet gescheiden door witregels en/of=20
comments.

--=20
Met vriendelijke groet / Best regards,
Jan Reilink, VEVIDA Nederland BV

Postbus 329, 9700 AH GRONINGEN, +31(0)50 - 5492234

Barbara de Zoete
17/01/06, 19:45
On Tue, 17 Jan 2006 07:58:57 +0100, Jan Reilink <janreilink@vevida.nl>
wrote:

> Barbara de Zoete wrote:

[wat basisvragen over ISAPI]

>> Kun je meerdere malen [ISAPI_Rewrite] in je httpd.ini zetten om een
>> nieuwe set regels te beginnen?
>>
>
> Nee, maar met welk doel zou je dat willen doen? In e1n httpd.ini
> bestandje, beginnende met e1n keer "[ISAPI_Rewrite]" kan je zo veel
> rules aanmaken als je wilt, al dan niet gescheiden door witregels en/of
> comments.

Ik euh, ik weet domweg van niets :-)

Welke documentatie (on line het liefst) raad je me aan, behalve welke in
dit draadje al genoemd zijn? Dan kan ik eens wat bestuderen en hoef ik
niet met dit soort absolute basisvragen deze groep lastig te vallen.



--
______PretLetters:
| weblog | http://www.pretletters.net/_private/weblog.html |
| webontwerp | http://www.pretletters.net/html/webontwerp.html |
|zweefvliegen | http://www.pretletters.net/html/vliegen.html |

Jan Reilink
17/01/06, 23:45
Barbara de Zoete wrote:

[wat basisvragen over ISAPI_Rewrite]
> Welke documentatie (on line het liefst) raad je me aan, behalve welke
> in dit draadje al genoemd zijn? Dan kan ik eens wat bestuderen en hoef
> ik niet met dit soort absolute basisvragen deze groep lastig te vallen.
>

Andere documentatie over ISAPI_Rewrite ken ik, helaas, niet. Maar de
technici op het HeliconTech forum reageren erg snel op vragen.

--
Met vriendelijke groet / Best regards,
Jan Reilink, VEVIDA Nederland BV

Postbus 329, 9700 AH GRONINGEN, +31(0)50 - 5492234