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

modrewrite -> primärer schlüssel?

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
Billy04
PostRank 5
PostRank 5
Beiträge: 258
Registriert: 11.05.2005, 08:31

Beitrag von Billy04 » 22.08.2009, 07:20

Hallo zusammen

Folgende htaccess Datei habe ich auf meinem Server liegen:

---------------------------------

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.meineseite\.de$
RewriteRule ^(.*)$ https://www.meineseite.de/$1 [L,R=301]

RewriteRule schwangerschaft$ index.php?thema=1
RewriteRule geburt$ index.php?thema=2

RewriteRule schwangerschaft/wie_alles_anfaengt.html$ index.php?thema=1&subthema=1
RewriteRule schwangerschaft/die_entwicklung_des_kindes$ index.php?thema=1&subthema=2
RewriteRule schwangerschaft/gesundheit_in_der_schwangerschaft.html$ index.php?thema=1&subthema=14

----------------------

nun habe ich ein Problem... grundsätzlich funktioniert das modrewrite bei den ersten beiden URLS ABER da das Wort "Schwangerschaft" in der dritten URL 2 x vorkommt, klappt es bei dieser nicht.

Wie kann ich dies umgehen?

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.


Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 22.08.2009, 10:23

Billy04 hat geschrieben:RewriteRule schwangerschaft$ index.php?thema=1

RewriteRule schwangerschaft/gesundheit_in_der_schwangerschaft.html$ index.php?thema=1&subthema=14

----------------------

nun habe ich ein Problem... grundsätzlich funktioniert das modrewrite bei den ersten beiden URLS ABER da das Wort "Schwangerschaft" in der dritten URL 2 x vorkommt, klappt es bei dieser nicht.

Wie kann ich dies umgehen?
Das Problem sehe ich zwar nicht so ganz, aber wenn ein Muster nicht das abgreift, was es abgreifen soll, dann musst du dich halt etwas genauer ausdrücken: Statt „irgendwas mit schwangerschaft am Ende“ wäre „muss mit schwangerschaft beginnen und enden“ möglicherweise angebrachter.

Ob es davon unabhängig schlau ist, in der .htaccess zu verzweigen und in der index.php den Rest zu machen, d.h. eine Aufgabe auf mehrere Stellen zu verteilen, und dann vor allem auch noch mit quasi anonymen Nummern zu arbeiten, musst du wissen. Mir wäre das zu undurchsichtig und damit auf lange Sicht zu aufwendig. PHP ist es wurscht, ob Zahlen oder Bezeichner verwendet werden, die Arbeit, das zuzuordnen, hast du.

Last but not least ist deine URL-Aufteilung nicht logisch. schwangerschaft agiert als Verzeichnis, also sollte die URL auch schwangerschaft/ sein, d.h. mit Schrägstrich am Ende.

Antworten