Seite 1 von 1

Länge der .Rewrite-Regeln in .htaccess

Verfasst: 20.02.2011, 14:28
von freakymiky
Hallo Zusammen,

wird die Performance beeinträchtigt wenn ich viele Rewrite-Regeln habe?
Wenn ja, könnt Ihr mir eine Angabe machen ab wann es ca zutrifft?

Ich möchte nämlich gerne den Namen und die Stadt des Akteurs mit in die URL aufnehmen. Somit muss ich jedoch für jeden Aktuer eine Re-write-Regel erstellen in der ich dem Namen die feste ID zuteile, da ich somit die ID des Strippers ja nicht mehr in der URL stehen habe.
Also gehe ich wie folgt vor:

Für die Männer:
RewriteRule stripper-Sam-aus-(.*)\.html stripper.php?kid=2
RewriteRule stripper-Alexander-aus-(.*)\.html stripper.php?kid=3

Für die Frauen:
RewriteRule stripperin-Versa-aus-(.*)\.html stripperin.php?kid=4
RewriteRule stripperin-Kim-aus-(.*)\.html stripperin.php?kid=5

Da ich das selbe noch für Unterseiten machen muss:
RewriteRule stripperin-Kim-aus-(.*)-daten\.html stripperin-daten.php?kid=4
RewriteRule stripperin-Kim-aus-(.*)-kontakt\.html stripperin-kontakt.php?kid=4

Da wird es ja nun eine lange Regelliste in der htaccess.

Könnte es Performance-Einbussen geben`?
Oder ist es für Google völlig egal, wenn ich doch noch die ID dran hänge??
RewriteRule stripper-Kevin-aus-Dorsten-kid\.html stripper.php?kid=$3

Dann wird die Regelliste ja direkt kleiner, da ich nicht für jede Person eine einzelne Regel erstellen muss, sondern mich auf die ID(wegen SQL) beziehen kann.

Gruß

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

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 21.02.2011, 01:19
von Vegas
Die ID stört Google nicht und den Besucher wohl ebenfalls nicht, Du hast ja auch bei der "kleinen" Variante vernünftige URLs ohne zig "?&=".

Die .htaccess muss immerhin bei jedem Seitenaufruf vorher abgearbeitet werden, unnötig vollpumpen würde ich sie daher nicht.

Verfasst: 21.02.2011, 09:20
von freakymiky
Ok, werde mich dann nun dafür entscheiden.

RewriteRule stripper-(.*)-aus-(.*),daten,(.*)\.html stripper-daten.php?kid=$3
RewriteRule stripperin-(.*)-aus-(.*),daten,(.*)\.html stripperin-daten.php?kid=$3

RewriteRule stripper-(.*)-aus-(.*),kontakt,(.*)\.html stripper-kontakt.php?kid=$3
RewriteRule stripperin-(.*)-aus-(.*),kontakt,(.*)\.html stripperin-kontakt.php?kid=$3

RewriteRule stripper-(.*)-aus-(.*),(.*)\.html stripper.php?kid=$3
RewriteRule stripperin-(.*)-aus-(.*),(.*)\.html stripperin.php?kid=$3

Somit habe ich alles was ich brauche.

Ich nehme an Google interessiert es nicht ob ich "-" und "," in der URL benutze oder?
Finde "stripper-Sam-aus-Bielefeld,Daten,2.html"
optisch ansprechender, als alles mit "-" zu trennen.

Danke