Mod rewrite

Split1989

hh-student.de
ID: 238425
L
9 April 2007
1.223
85
Moin Moin

ich bins mal wieder und brauche eure Hilfe

will aus:

https://domain.de/media/images/thumb/category:Aspen rot-schwarz 3 in 1.jpg
https://domain.de/media/images/thumb/manufacturer:bula-logo.jpg

das machen:

https://domain.de/media/images/thumb/Aspen rot-schwarz 3 in 1.jpg
https://domain.de/media/images/thumb/bula-logo.jpg

leider habe ich gerade keine idee wie der mod rewrite auszusehen hat (man soll nicht explezit category oder manufacturer erwähnen da das auch andere begriffe sein können)

Hoffe ihr könnt mir melfen
 
https://www.onlinebizz.de/mod-rewrite-tutorial.html

hier gibts nen tolles bsp.
Das Verständnis ist der Ausdruck, um den es geht!

Aus
https://www.domain.de/index.php?content=Produkte&page=231&order=1

soll
https://www.domain.de/Produkte-231-1.html
werden.

Die Regel:
RewriteRule ^([-a-zA-Z0-9]+)-([0-9]+)-([0-9])\.html$ /index.php?content=$1&page=$2&order=$3 [L]

Wichtig hier ist:
- Groß-,Kleinbuchstaben und zahlen steht hier für "Produkte"
- Zahlen von 0-9 beliebig steht hier für "231"
- und eine Zahl mit .html am ende für "1.html"
die "-" sollten dann selbsterklärend sein

-> Produkte-231-1.html
Die Klammern stehen für einen Ausdruck, der aus dem hinteren Rule Teil kommt.
$1 = erste Klammer
...
So weisst Du, wie aus der ursprünglichen URL die neue entsteht.
hoffe ich.
Such einfach mal bsl im Web.
Gibt gute Beispiele - nur finden muss man sie und ob ne gute Erklärung dabei ist - wer weiß

Falls Du also ein Muster in deiner ursprünglichen URL hast, finde es und setze es entsprechend um!
Handbuch:https://httpd.apache.org/docs/2.4/rewrite/
 
Zuletzt bearbeitet:
jo danke

PHP:
RewriteRule ^media/images/thumb/.*:(.*)$ media/images/thumb/$1 [L,QSA]

hier ist meine lösung