mod_rewrite Probleme

holzmensch

Erfahrenes Mitglied
Hiho,
hat jetzt nicht wirklich was mit php zutun, aber gehört in am ehesten in den bereich: meine links sind so aufgebaut: index.php?tmp=bereich
will nun domain.de/bereich/ daraus machen, es klappt auch fast alles, nur werden die ganzen dateien von dem ordner "/bereich/" aus geladen und nicht aus dem rootverzeichnis "/".

Code:

HTML:
Directoryindex index.php

RewriteEngine On
Options +FollowSymlinks
RewriteBase /

RewriteRule ^(.*)\/$		index.php?tmp=$1 [L]

hoffe einer kann mir helfen!
danke
dmx
 
Dann weiß ich leider momentan auch nicht weiter. Du könntest aber noch Folgendes probieren:
Code:
RewriteRule ^(.*)/$ /index.php?tmp=$1 [L]
 
Hab das Problem durch andere Tipps wie folgt gelöst:

HTML:
RewriteCond %{REQUEST_URI}		\.(?:css|js)$ [NC]
RewriteRule ^.+/(.+)    		$1 [L]

RewriteCond %{REQUEST_URI}		\.(?:png|jpg|gif)$ [NC]
RewriteRule ^.+/(.+)    		images/$1 [L]

danke für deine mühe! ;)
dmx
 
Ach jetzt verstehe ich was du meinst. Du müsstest bei externen Ressourcen mit absoluten Pfaden/URLs arbeiten oder aber eine Basis-URL bestimmen. Denn normalerweise wird die URL der aktuellen Ressource als Basis-URL genommen, von der aus dann alle relativen Pfade/URLs aus aufgelöst werden.
 

Neue Beiträge

Zurück