Seite 1 von 1

mod_rewrite

Verfasst: 08.12.2004, 11:55
von workershop
Ich habe mit mod_rewrite die Seiten vom www.workershop.de für Suchmaschinen optimiert.

RewriteEngine On
RewriteBase /
RewriteRule ^einkaufen(.*).htm$ show_cat.php?cat_id=$1

Jetzt wollte ich mal fragen, ob es möglich ist, dieses ^einkaufen(.*).htm$ hier so zu ändern, das in jeder Kategorie der jeweilige Seitennamen angezeigt wird. Dieser wird ja aus der Datenbank ausgelesen. Ich denke aber mal, das das nicht gehen wird - oder ?

Verfasst:
von

Verfasst: 08.12.2004, 12:07
von bull
Dies geht, sofern das Skript für die Erzeugung des Index der übergeordneten Kategorie (durch Auslesen aus der Datenbank) die Namen der Kategorie kennt und entsprechend die Namen der Unterkategorie-Indixes erzeugt nach Muster Aepfel-und-Birnen,54775.htm
Diese sind mittels

Code: Alles auswählen

RewriteRule ^(.*),(.*).htm$ show_cat.php?cat_id=$2
weiterzuleiten - es wird ja offenbar nur die ID benötigt.
Hoffe es beantwortet die Frage, die ich nicht so ganz verstanden habe.

Verfasst: 08.12.2004, 12:08
von mark
Moin
Momentan heissen die Links ja einkaufen(.*).htm und für den Platzhalter wird die Kategorie Ziffer ausgelesen, genauso ist es möglich die Titel auszulesen und einen URL in der Form einkaufen(.*)-(.SELECT kattitel where kattnummer=1).htm zu generieren.

gruss mark

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

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 08.12.2004, 12:22
von workershop
also den Seitentitel liest das Script in den Templates ja so aus {$title}.

Ich hatte es schon mal so versucht:
RewriteEngine On
RewriteBase /
RewriteRule ^{$title}(.*).htm$ show_cat.php?cat_id=$1

Hat natürlich nicht funktioniert.

Verfasst: 08.12.2004, 12:24
von workershop
Wer Ahnung hat, sollte sich mal bitte wegen der Sache https://www.abakus-internet-marketing.d ... -9168.html bei uns melden.

Verfasst: 08.12.2004, 15:14
von deldao
mit mod_rewrite hat der Seitenname nix zu tun.

ich hatte letztens bei jemanden ein Script gekauft bei dem der Seitenname entsprechend der Kategorie angezeigt wird. Das ist doch das was Du willst, oder?

Um keine Werbung zu machen, schick ich Dir bei Interesse die Url des Proggers per PN ...

Verfasst: 08.12.2004, 15:17
von bull
mit mod_rewrite hat der Seitenname nix zu tun.
Man kann mir mod_rewrite Seitennamen mit Keywords vollstopfen, solange man eine ID für die Datenbankabfrage mit integriert. Siehe entsprechende Beispiele von bekannten Preissuchmaschinen.