Seite 1 von 1

Base URL wird umgeschrieben

Verfasst: 09.12.2008 11:19
von iXtends
Hallo,
ich habe folgende htaccess Datei

Code: Alles auswählen

RewriteEngine On
RewriteRule ^section/(.*).html ./index.php?comp=com_content&section=$1 [L]
RewriteRule ^article/(.*).html ./index.php?comp=com_content&article=$1 [L]


Es werden also folgende URLs weitergeleitet. http://domain.de/section/*.html und http://domain.de/article/*.html
Ich möchte jetzt aber, dass alle anderen URLs wie http://domain.de/media/images/bild.jpg nicht weitergeleitet werden. Rufe ich aber diese URL auf, bekomme ich einen 500er fehler. Somit werden Bilder usw. nicht angezeigt.
Die FAQs sowie einige Beiträge aus dem Forum haben mir nicht weitergeholfen.

Es sollen also alle URLs "normal" weitergeleitet werden bis auf die 2 aus der htaccess datei.

Ich hoffe ihr versteht mein Problem.

Danke

Verfasst: 09.12.2008 12:20
von Gumbo
Die genannten Regel treffen aber nur auf URLs mit Pfaden zu, die mit „/section/“ oder „/article/“ beginnen; „/media/“ bleibt also unberührt.
Ich schätze aber, dass du relative statt absolute Pfade angibst (also „media/…“ oder „./media/…“ statt „/media/…“), was gerne für Verwirrung sorgt, da relative URLs immer von einer Basis-URL aus aufgelöst werden, die in diesem Fall die URL des HTML-Dokuments ist.