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?
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:
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
RewriteRule ^Bild/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ /bild.php?bild=$1&user=$2 [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
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?