kleiner mod_rewrite fehler.....4 stunden gesucht ;(

bensky

Erfahrenes Mitglied
Hi Leute,
folgender code:

Code:
RewriteEngine on 
Options +FollowSymlinks 
RewriteBase /

RewriteRule   ^video/([^/.]+)$   view_video2.php?videoname=$1

Die URL soll so aussehen:
http://www.domain.de/video/bierwerbung oder http://www.domain.de/video/bierwerbung.htm

Also der Ordner Video soll nur theoretisch existieren.......
Das Problem ist, das wenn die die seite so aufrufen, mach der mir in alle Bilder & Css links den Ordner Video mit rein, d.h. das script macht einen falschen pfad!?

Was mach ich falsch?

P.S. falls Gumbo jetzt fragt warum ich das nicht bei http://www.modrewrite.de/foren stelle, dann lass dir gesagt sein ich kann mcih da nicht registerieren ;) (der sagt immer, email adresse is vom Admim gesperrt)
 
Relative Pfade werden immer zum aktuellen Pfad aufgelöst. Ein „foo/bar“ würde also bei „/video/bierwerbung“ zu „/video/bierwerbung/foo/bar“ aufgelöst. Die Lösung: absolute Pfadangaben.
 
Muss ich die dann im kompletten Dokument ändern oder hab ich das jetzt nur falsch verstanden?

Gibt das denn keine andere Möglichkeit das zu umgehen?
Gruß ;)
 
Okay, ich hab gecheckt was du meinst ;) jetzt hab ich aber noch ne andere frage ich denke du kannst mir dabei auch helfen....

Wenn ich in der datenbank solche werte habe "auto aufs dach mit unfällen"

und daraus domain.de/video/autoxxxx.htm machen will, wie kann ich das am besten lösen?

leerzeichen und umlaute mit _ ersetzen oder wie würdest dud as machen?

Und gibt es ne möglcihkeize dokumente automatisch mit relativen Pfanden umzuwandeln oder
Dreamweaver so einzustellen das er automatisch ein "/" vor jedes Bild macht?

gruß
 
Zuletzt bearbeitet:
Zurück