Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Parameterwerte dynamisch umschreiben.

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
Chh1
PostRank 6
PostRank 6
Beiträge: 448
Registriert: 25.01.2012, 17:53
Wohnort: Würzburg

Beitrag von Chh1 » 15.03.2013, 12:39

Beispiel:

https://www.seite.com/index.php?site=pr ... at=2&cat=1
soll zu:
https://www.seite.com/prod/pkw/stahlfelgen

werden.


Wie krieg ich dynamisch hin, dass maincat=2& zu pkw/ wird, maincat=3& lkw, &cat=1 sahlfelgen etc.?




Funktioniert das so?


Code: Alles auswählen

RewriteEngine On
RewriteRule ^([^/]*)/maincat/([^/]*)/cat/([^/]*)\.html$ /index.php?site=$1&maincat=$2&cat=$3 [L]
RewriteRule ^(.*)maincat/2([^0-9]*)$ /$1pkw$2 [R=301,L]
RewriteRule ^(.*)maincat/3([^0-9]*)$ /$lkw$2 [R=301,L]
RewriteRule ^(.*)cat/1([^0-9]*)$ /$stahlfelgen$2 [R=301,L]
.
.
.
Oder wie mache ich das am Besten?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Melegrian
PostRank 10
PostRank 10
Beiträge: 3170
Registriert: 30.01.2005, 12:36

Beitrag von Melegrian » 15.03.2013, 13:07

Verzeichnisstruktur kannst Du zwar ändern, doch einfacher ist es, wenn die Verzeichnisstruktur beibehalten wird.

maincat = pkw, lkw
cat = 1

"https://www.seite.com/prod-pkw-stahlfelgen-1" = "https://www.seite.com/index.php?site=pr ... at=2&cat=1"
"https://www.seite.com/prod-lkw-stahlfelgen-1" = "https://www.seite.com/index.php?site=pr ... at=3&cat=1"

Code: Alles auswählen

RewriteRule ^prod-pkw-([a-z-]+)-([^0-9]+)$ /index.php?site=prod&maincat=2&cat=$2 [L] 
RewriteRule ^prod-lkw-([a-z-]+)-([^0-9]+)$ /index.php?site=prod&maincat=3&cat=$2 [L] 

Chh1
PostRank 6
PostRank 6
Beiträge: 448
Registriert: 25.01.2012, 17:53
Wohnort: Würzburg

Beitrag von Chh1 » 15.03.2013, 13:16

Melegrian hat geschrieben:Verzeichnisstruktur kannst Du zwar ändern, doch einfacher ist es, wenn die Verzeichnisstruktur beibehalten wird.

maincat = pkw, lkw
cat = 1

"https://www.seite.com/prod-pkw-stahlfelgen-1" = "https://www.seite.com/index.php?site=pr ... at=2&cat=1"
"https://www.seite.com/prod-lkw-stahlfelgen-1" = "https://www.seite.com/index.php?site=pr ... at=3&cat=1"

Code: Alles auswählen

RewriteRule ^prod-pkw-([a-z-]+)-([^0-9]+)$ /index.php?site=prod&maincat=2&cat=$2 [L] 
RewriteRule ^prod-lkw-([a-z-]+)-([^0-9]+)$ /index.php?site=prod&maincat=3&cat=$2 [L] 
Erstmal vielen Dank für die schnelle Antwort.
Wo sind in deinem Codebeispiel die Stahlfelgen hin? Und wo ist die Dynamik?

Melegrian
PostRank 10
PostRank 10
Beiträge: 3170
Registriert: 30.01.2005, 12:36

Beitrag von Melegrian » 15.03.2013, 17:06

Chh1 hat geschrieben:Wo sind in deinem Codebeispiel die Stahlfelgen hin?
Verschrottet?
Wo sollen die hin?

Ich kenne Deine Parameter nicht, die kannst eigentlich nur Du wissen.
Nur ein Beispiel:

Code: Alles auswählen

RewriteRule ^prod-pkw-([a-z-]+)-([^0-9]+)$ /index.php?site=prod&maincat=2&cat=$2&felgen=$1 [L]

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag