Ohne das Du Dich da etwas einliest und etwas experimentierst, wird es nicht abgehen. Mache Dich mit der Syntax und mit regulären Ausdrücken vertraut, besorge Dir Literatur und nehme Dir die Zeit zum Lernen. Wenn Du all das nicht möchtest, dann schaue Dich unter Marktplatz um, ob Du einen Programmierer findest oder stelle unter Marktplatz ein Gesuch ein. Ich habe zwar etwas experimentiert, doch ich mache das auch nur, um es so nach und nach für den Eigengebrauch zu lernen.
Sind das nicht alles schon umgeschriebene URLs? Nehme ich doch mal an oder?
Beispiel: /shop/Klangtiere-aus-Holz:::40.html
Nun gut, ein Beispiel, die längere URL soll auf die kürze umgeleitet werden, weil der Shop zwei Ebenen höher abgelegt wurde:
Code: Alles auswählen
http://localhost/programme/webcoding/demoshop/demo-2.html
http://localhost/demoshop/demo-2.html
Im Hintergrund wird dabei die eigentliche Seite
localhost/demoshop/demo.php?literatur=2 geladen. Für dieses Beispiel sieht der Eintrag in der htassess wie folgt aus:
Code: Alles auswählen
RewriteRule ^programme/webcoding/(.*)$ http://localhost/$1 [L,R=301]
RewriteRule ^demoshop/([a-z]+)-([0-9]+).html$ /demoshop/$1.php?literatur=$2 [L]
In der ersten Zeile erfolgt die Weiterleitung, in der zweiten Zeile wird im Hintergrund die eigentliche Seite geladen. Vielleicht geht das alles noch etwas schöner und kürzer, etwa so:
Code: Alles auswählen
RewriteRule ^shop/(.*)$ http://www.unser-spielzeug.de/$1 [L,R=301]
Als Beispiel sollte es reichen. Bin mir nicht sicher, ob die Links neu angepasst werden müssen, also ob die zweite Zeile erforderlich ist.