Sponsor-Board.de

Normale Version: mod_rewrite hilfe
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hey ich wollte gerne meine aktuelle einstellungen ändern über mod_rewrite
meine URL lautet aktuell marke.php?b=BMW möchte aber nurnoch da stehen haben /Marke/BMW ist das iwie möglich?

Code:
RewriteEngine On
RewriteRule ^Marke/([A-Za-z0-9-]+)?$ /marke.php?b=$1 [L]


Das muss in die .htaccess Datei rein. Danach sollten deine Links per /Marke/$MARKE aufzurufen sein.

Mein Prob ist dann das meine css nicht mehr benutzt wird woran liegt das?
Edit Fehler behoben
Kann ich auch zwei variablen einbinden?
Also bild.php?bild=blabla.jpg&user=blabla
zu Bild/blabla.jpg/blabla ?
<base href="linkzurpage.de/" /> unter dem <head> einfügen.
Klar das geht auch:

Code:
RewriteRule ^Marke/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ /marke.php?b=$1&c=$2 [L]


Es kommt hier jetzt ([A-Za-z0-9-]+)/ und hinten das c=$2 hinzu.

hmm also in meinem falle

PHP-Code:
RewriteRule ^Bild/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ /bild.php?bild=$1&user=$[L

klappt jedoch nicht unter /Bild/bla.jpg/bla
jemand ne idee?

Link/ordner/BILD/ordner??
wie soll das gehen oO

geht nur, Bilder/userID/bild.jpg

RewriteRule ^Bild/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ /bild.php?user=$1&bild=$2 [L]
War es doch der link lautet aktuell /bild.php?bild.jpg&user=username

also ist doch mein oben genanntes beispiel richtig
und /Bild/bild.jpg/username

BounTyOnline schrieb:
Link/ordner/BILD/ordner??
wie soll das gehen oO

Mit rewrite geht "alles" :>
Du musst bedenken, dass Link/ordner/BILD/ordner nicht die URL ist, die der Webserver als Pfad für die echten Dateien hinterher nimmt.
Man könnte es mit rewrite in eine korrekte URL umschreiben, Beispiel:
[Link: Registrierung erforderlich] steht in der Adressleiste.
Was der Webserver daraus macht(bevor er validiert, ob es eine Datei baum im ordner bla.jpg gibt) könnte z.B. folgende URL sein:
[Link: Registrierung erforderlich] ;>
Was ist der Sinn der ganzen sache? Gut bei genanntem Beispiel mag der Sinn in der Tat fragwürdig sein, aber eigentlich liegt der Sinn darin "schöne" URLs zu bekommen.

z.B. [Link: Registrierung erforderlich] anstatt [Link: Registrierung erforderlich]
Sowas sieht nicht nur schöner aus, es lässt such auf (wenn man sich geschickt anstellt) von Suchmaschinen besser Kathegorisieren.

Selbst dein Beispiel klappt nicht.
Jemand ne idee wieso?
Seiten: 1 2
Referenz-URLs