Schräges Problem mit mod_rewrite und verschiedenen Browsern

diggity

Erfahrenes Mitglied
Hallo Leute!

Ich bin heute draufgekommen, dass im IE folgendes nicht funktioniert:
Geht mal auf diese Seite: http://skm.at/home/news/12-2005/2065 und klickt anschließend auf das Bild. Es öffnet sich ein Popup, in dem sich dann eine 404 Seite befindet.
Das führe ich auf die Rewrite-Rules zurück, die ich einsetze.
Beispiel:
Code:
RewriteRule ^([_a-z]*)/([a-z]*)/([-0-9]*)/([0-9]+)$ index.php?cat=$1&sub=$2&monat=$3&id=$4

Das Bild ist auf http://skm.at/files/news/langlaufgruppe.jpg verlinkt, wodurch dann diese Rewriterule engewendet wird:
Code:
RewriteRule ^([_a-z]*)/([a-z]*)/([-0-9]*)$ index.php?cat=$1&sub=$2&monat=$3

Ist natürlich bei dieser URL völliger Käse, weil ich da direkt auf die File hinlinken will!
Wie kann ich sowas umgehen? Hab mit mod_rewrite grad erst mal angefangen, also bin ich für jeden Tipp dankbar.

Was allerdings komisch ist: Im Firefox öffnen sich diese Links ganz normal!


MfG
diggity
 
Versuch mal eine absolute Pfadangabe statt einer relativen:
HTML:
<a href="/inc/phpThumb.demo.showpic.php?src=/files/news/langlaufgruppe.jpg&amp;title=" onclick="return !window.open(this.href, 'vorschau', 'width=600,height=400,resizable=no,status=no,menubar=no,toolbar=no,scrollbars=no');"><img src="/inc/phpThumb.php?src=/files/news/langlaufgruppe.jpg&amp;w=200&amp;q=70"></a>
 
Zurück