Schöne gute Nacht,
ich zerbreche mir schon länger den Kopf über folgendem Problem:
Die pdfs aus unserem Server werden ständig direkt aus den Suchmaschinen aufgerufen, ohne dass sich jemand die Website anschaut. Darum wäre es schön, wenn beim direkten Aufruf einer pdf ein <frameset> gestartet wird, der die Datei einbettet.
Über mod_rewrite wird nun in der .htaccess die URL so umgeschrieben, dass der gewünschte Effekt entsteht.
Soweit die Theorie. Umgeschrieben wird die URL, aber ich lande in einer Endlosschleife mit verschachtelten Framesets, da ich es nicht schaffe, die RewriteCond so zu formulieren, dass im Falle der Referenzierung über den Frameset die Regel nicht greift.
Hier die aktuellen Zeilen aus der .htaccess (ich hatte auch schon andere):
RewriteCond %{REQUEST_URI} !^.*frame=ok.*$
RewriteRule ^(.*.pdf)$ http://%{HTTP_HOST}/index.php?url=$1&frame=ok
Was mach ich falsch?
Ab in die Heia,
Rudi