anfang, mitte, und ende bestimmen

Eines der wichtigsten Anwendungsgebiete von mod_rewrite ist das umschreiben von dynamischen in statische URLs um "suchmaschinenfreundliche URLs" zu erzeugen. Aber was ist besser fürs Ranking? http://www.url.com/12_2.htm, http://www.url.com/url,12,2.htm oder doch lieber http://www.url.com/12/2/url/ Fragen zum URL-Design werden hier diskutiert.

Moderator: Super-Mod

anfang, mitte, und ende bestimmen

Beitragvon eaZy » 15.01.2008 23:53

Nabend, also ich möchte gerne meine RewriteRule verfeinern.

Bisher lasse ich mit
Code: Alles auswählen
([-0-9]+)
alle Zahlen und "-" zu, nun möchte ich dies wie gesagt verfeinern, dass Anfragen wie:123-123- oder -1- NICHT mehr zulässig sind.

Es sollen nurnoch Anfragen erlaubt sein, welche folgendem Muster entsprechen: 1123-3123 oder 423-123-132-52
es können nur entweder 123-123-123 oder 123-123-123-123 oder 123-123-123-123-123
Also mindestens 3 aber maximal 4 Zahlenpakete.

Mein Ansatz war etwas in der Richtung:
Code: Alles auswählen
(^[0-9]([-0-9]+)[0-9]$)


Dies führt aber leider nicht so wirklich zu dem gewünschtem Ergebnis, bzw in die Richtung.

Wäre dankbar für etwas Hilfe.

MfG.: eaZy
Zuletzt geändert von eaZy am 16.01.2008 22:12, insgesamt 1-mal geändert.
eaZy
.
.
 
Beiträge: 4
Registriert: 28.12.2007 01:51

Beitragvon Gumbo » 16.01.2008 18:30

Code: Alles auswählen
^[0-9]+(?:-[0-9]+){2,3}$
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier


Zurück zu URL-Design

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste