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

mod_rewrite: Erste Versuche

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Thies
PostRank 3
PostRank 3
Beiträge: 98
Registriert: 16.03.2006, 15:16
Wohnort: Stadtilm

Beitrag von Thies » 16.03.2006, 15:26

Hallo,

da ich ein paar phpBB-Foren auf statische Links umgestellt habe, will ich mich nun daran setzen, eine Website von mir auf Basis eines eigenen php-Tools auch von dynamischen auf statische Links umzustellen. Dank des Forums hier habe ich per Suche einige Infos gefunden und mod_rewrite scheint die beste Vorgehensweise zu sein.

Ich habe im ersten Schritt überlegt, wie meine aktuellen dynamischen Links sinnvollerweise statisch aussehen sollten und die entsprechenden RewriteRules versucht zu finden. Bevor ich jetzt in den praktischen Test einsteigen will, wollte ich gern mal von Profis wissen, ob der Grundaufbau sinnvoll ist und die RewriteRules grundsätzlich stimmen oder ob ich dort syntaktisch noch Fehler habe.

Hier mal die entsprechende Tabelle, ich hoffe, es ist verständlich.

Code: Alles auswählen

======================================================|=============================================|=================================================================================================================
AKTUELL (dynamisch)                                   | NEU (Statisch)                              | REWRITE RULE
======================================================|=============================================|=================================================================================================================
index.php                                             | index.htm                                   | RewriteRule index.html$ index.php
index.php?newsid=ZAHL                                 | /news/ZAHL-TITEL.htm                        | RewriteRule /news/([0-9]*)-(.*).html$ index.php?newsid=$1
index.php?archiv=all                                  | /archiv/index.htm                           | RewriteRule /archiv/index.html$ index.php?archiv=all
index.php?archiv=JJJJMM                               | /archiv/JJJJ/MM/index.htm                   | RewriteRule /archiv/([0-9]*)/([0-9]*)/index.html$ index.php?archiv=$1$2
======================================================|=============================================|=================================================================================================================
daten.php?system=TYP                                  | /daten/TYP/index.htm                        | RewriteRule /daten/([0-9a-zA-Z]*)/index.html$ daten.php?system=$1
daten.php?system=TYP&act=liste&id=aktuell             | /daten/TYP/aktuell.htm                      | RewriteRule /daten/([0-9a-zA-Z]*)/aktuell.html$ daten.php?system=$1&act=liste&id=aktuell
daten.php?system=TYP&act=liste&id=BUCHSTABE           | /daten/TYP/BUCHSTABE/index.htm              | RewriteRule /daten/([0-9a-zA-Z]*)/([0-9a-zA-Z]*)/index.html$ daten.php?system=$1&act=liste&id=$2
daten.php?system=TYP&act=liste&id=BUCHSTABE&page=ZAHL | /daten/TYP/BUCHSTABE/indexZAHL.htm          | RewriteRule /daten/([0-9a-zA-Z]*)/([0-9a-zA-Z]*)/index([0-9]*).html$ daten.php?system=$1&act=liste&id=$2&page=$3
daten.php?system=TYP&act=spiel&id=ZAHL                | /daten/TYP/game/ZAHL-TITEL.htm              | RewriteRule /daten/([0-9a-zA-Z]*)/game/([0-9]*)-(.*).html$ daten.php?system=$1&act=spiel&id=$2
daten.php?system=TYP&act=detail1&id=ZAHL              | /daten/TYP/cheats/ZAHL-TITEL.htm            | RewriteRule /daten/([0-9a-zA-Z]*)/cheats/([0-9]*)-(.*).html$ daten.php?system=$1&act=detail1&id=$2
daten.php?system=TYP&act=detail2&id=ZAHL              | /daten/TYP/files/ZAHL-TITEL.htm             | RewriteRule /daten/([0-9a-zA-Z]*)/cheats/([0-9]*)-(.*).html$ daten.php?system=$1&act=detail2&id=$2
daten.php?system=TYP&act=detail3&id=ZAHL              | /daten/TYP/loesungen/ZAHL-TITEL.htm         | RewriteRule /daten/([0-9a-zA-Z]*)/cheats/([0-9]*)-(.*).html$ daten.php?system=$1&act=detail3&id=$2
======================================================|=============================================|=================================================================================================================
screenshot.php                                        | /screenshot/index.htm                       | RewriteRule /screenshot/index.html$ screenshot.php
screenshot.php?game=ZAHL                              | /screenshot/game/ZAHL-TITEL/index.htm       | RewriteRule /screenshot/game/([0-9]*)-(.*)/index.html$ screenshot.php?game=$1
screenshot.php?game=ZAHL&page=ZAHL2                   | /screenshot/game/ZAHL-TITEL/indexZAHL2.htm  | RewriteRule /screenshot/game/([0-9]*)-(.*)/index([0-9]*).html$ screenshot.php?game=$1&page=$3
screenshot.php?id=ZAHL                                | /screenshot/screen/ZAHL-TITEL/index.htm     | RewriteRule /screenshot/screen/([0-9]*)-(.*)/index.html$ screenshot.php?id=$1
======================================================|=============================================|=================================================================================================================
views.php                                             | /views/index.htm                            | RewriteRule /views/index.html$ views.php
views.php?act=spiel&game=ZAHL                         | /views/ZAHL-TITEL/index.htm                 | RewriteRule /views/([0-9]*)-(.*)/index.html$ views.php?act=spiel&game=$1
views.php?act=show&id=ZAHL                            | /views/game/ZAHL-TITEL/index.htm            | RewriteRule /views/game/([0-9]*)-(.*)/index.html$ views.php?act=show&id=$1
views.php?act=show&id=ZAHL&page=ZAHL2                 | /views/game/ZAHL-TITEL/indexZAHL2.htm       | RewriteRule /views/game/([0-9]*)-(.*)/index([0-9]*).html$ views.php?act=show&id=$1&page=$3
======================================================|=============================================|=================================================================================================================
charts.php                                            | /charts/index.htm                           | RewriteRule /charts/index.html$ charts.php
charts.php?act=tag                                    | /charts/tag.htm                             | RewriteRule /charts/tag.html$ charts.php?act=tag
charts.php?act=woche                                  | /charts/woche.htm                           | RewriteRule /charts/woche.html$ charts.php?act=woche
charts.php?act=monat                                  | /charts/monat.htm                           | RewriteRule /charts/monat.html$ charts.php?act=monat
charts.php?act=alltime                                | /charts/alltime.htm                         | RewriteRule /charts/alltime.html$ charts.php?act=alltime
======================================================|=============================================|=================================================================================================================
guestbook.php                                         | /guestbook/index.htm                        | RewriteRule /guestbook/index.html$ guestbook.php
guestbook.php?page=ZAHL                               | /guestbook/indexZAHL.htm                    | RewriteRule /guestbook/index([0-9]*).html$ guestbook.php?page=$1
======================================================|=============================================|=================================================================================================================

====================================================================================
Erläuterungen
====================================================================================
TYP         = pc, xbox, ps2 etc.
ZAHL,ZAHL2  = Zahl von 1 bis 99999999999
BUCHSTABE   = 0-9,a,b,c,d,e ... x,y,z
JJJJMM      = Jahr und Monat, also z.B. 200603
TITEL       = z.B. Überschrift der News, Name des Spiels etc.
              Wird zur Üebrgabe nicht benötigt, aber dient der Übergabe von Keywords
====================================================================================
Ich wäre für Eure Unterstützung sehr dankbar.

Frank-Andre

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Caesar
PostRank 4
PostRank 4
Beiträge: 159
Registriert: 22.02.2004, 00:05
Wohnort: Hanau

Beitrag von Caesar » 16.03.2006, 16:17

Das ist wirklich hilfreich, weil ich auch grad mod_rewrite lernen will.
Wie kann ich es denn machen, wenn ich alle .php seiten zu .html seiten machen will?
https://www.coder-forum.eu

Was wir wissen ist ein Tropfen, was wir nicht wissen ein Ozean

Suche Linkpartner zum Thema Führerschein, Auto und Programmieren.

matin
PostRank 9
PostRank 9
Beiträge: 1427
Registriert: 08.09.2005, 15:16
Wohnort: Grünburg

Beitrag von matin » 16.03.2006, 19:47

Caesar hat geschrieben: Wie kann ich es denn machen, wenn ich alle .php seiten zu .html seiten machen will?
guckst du https://www.modrewrite.de/13.11.0.0.1.0.phtml
https://suchmaschinentricks.at/ - Ziehen Sie die Aufmerksamkeit im Internet auf sich ...
Kaufe verschiedene Projekte mit entsprechendem Content - Kontaktaufnahme per PN