Rudolf Horbas: Mit mod_rewrite pdf in Frameset betten

Beitrag lesen

Hallo Michael,

<cite>Welcome to mod_rewrite, the Swiss Army Knife of URL manipulation!</cite>

Jaaa, da kann man sich auch schneiden damit :-)

RewriteCond  %{REQUEST_URI}  !^.*frame=ok.*$
RewriteRule  ^(.*.pdf)$  http://%{HTTP_HOST}/index.php?url=$1&frame=ok
Was mach ich falsch?
[...]
Lies mal
   http://httpd.apache.org/docs/mod/mod_rewrite.html#RewriteRule
[...]
Der Qualifier "Last" klingt so, als ob er Deine Schleife vielleicht terminieren könnte.

Tut er leider nicht. Ich hab ja nur eine Rule in der .htaccess, und die wird eben immer wieder gnadenlos angewendet, wenn der Request aus dem Frameset kommt (Rahmen im Rahmen im Rahmen ... zum Glück funktioniert ESC).

Ich lasse &frame=ok durch die Rule ja nur setzen, um die URI per regex ausfiltern zu können:

-> RewriteCond  %{REQUEST_URI}  !^.*frame=ok.*$

aber irgendwo haut das nicht hin (regex kann ich eigentlich einigermassen, aber in dieser Geschichte bin ich einfach totaler Anfänger und fische im Trüben.

Wird wohl wieder eine lange Nacht ...

Ciao,

Rudi