Hallo,
ich möchte meine dynamisch generierten Webseiten gerne suchmaschinen tauglich machen!
Da ich nicht für jede Variable eine eigene Rewrite-Rule festlegen möchte, habe ich mir das so vorgestellt!
Ich habe einen Link: /id,1/language,DE/startseite.htm
Der soll dann so lange nach / , / suchen bis er alle dort übergebenen Parameter aufgelöst hat... Schlussendlich soll in diesem Fall der Request
startseite.php?id=1&language=DE erzeugt werden!
Kann Mod-Rewrite auch hyperlinks nach diesem Schema automatisch umschreiben? Also wenn ich einen Request starte, das der HTML-Source zunächst nach den o.g. Regeln umgeschrieben wird und dann zum Client geschickt wird?
Habe jetzt schon ein bisschen rumprobiert: Der macht z.Z. nur einen Redirect, also wenn ich die Seite startseite.htm aufrufe und folgende Regel definiert habe:
RewriteRule ^(.*)/.htm$ index.php?content=$1
Dann steht oben in der Adressleiste halt index.php?content=startseite
Da soll aber natürlich weiterhin startseite.htm stehen...
Durch die Apache Mod-Rewrite Beschreibung habe ich mir durchgelesen, aber nicht wirklich was geschnallt.
Google habe ich auch bemüht, aber für diese spezielle Sache keine ausreichende Antwort erhalten!
Danke.
mod_rewrite spezielle Frage
-
outofbound
- Posts: 470
- Joined: 2002-05-14 13:02
- Location: Karlsruhe City
Re: mod_rewrite spezielle Frage
Ich würde das (persönlich) eher so machen:
http://www.domain.tld/dataXXXXXXXXXXXXX ... /start.htm
zu
http://www.domain.tld/start.php?data=XX ... XXXXXXXXXX
Und die Daten dann selbst ausseinander frimeln.
Ich hab die "data" dann zusätzlich noch verschlüsselt und ne Checksumme hintendran, das macht Injection- Angriffe wesentlich schwieriger. ;)
Wenn das "data" weg gelassen wird, zeige ich auch eine tatsächlich statische Seite an, wo
möglich, sowas wie eine "Gäste"- Seite halt ;)
Gruss,
Out
http://www.domain.tld/dataXXXXXXXXXXXXX ... /start.htm
zu
http://www.domain.tld/start.php?data=XX ... XXXXXXXXXX
Und die Daten dann selbst ausseinander frimeln.
Ich hab die "data" dann zusätzlich noch verschlüsselt und ne Checksumme hintendran, das macht Injection- Angriffe wesentlich schwieriger. ;)
Wenn das "data" weg gelassen wird, zeige ich auch eine tatsächlich statische Seite an, wo
möglich, sowas wie eine "Gäste"- Seite halt ;)
Gruss,
Out
Re: mod_rewrite spezielle Frage
Danke für deine Antwort!
Aber deine Lösung ist mit relativ viel Umstellungsarbeit verbunden oder?Suche eine möglichst einfache Lösung, die sich auch auf bestehende PHP-Websites ohne viel Aufwand anwenden lässt!
Aber deine Lösung ist mit relativ viel Umstellungsarbeit verbunden oder?Suche eine möglichst einfache Lösung, die sich auch auf bestehende PHP-Websites ohne viel Aufwand anwenden lässt!
Re: mod_rewrite spezielle Frage
Code: Select all
ich möchte meine dynamisch generierten Webseiten gerne suchmaschinen tauglich machen!