[AGCW] URL Ausschreibung Aktivitätswoche
Fabian Kurz
mail at fkurz.net
So Mai 22 13:58:12 EDT 2011
Moin Marcus,
On Sun, May 22, 2011 at 04:36:57PM +0200, Marcus Poepping wrote:
> Besteht eine Technische Notwendigkeit das so kompliziert zu machen?
> Ich als zugegebenerweise blutiger Leihe fände sowas wie
>
> www.agcw.org/aktivitaetswoche.htm
>
> oder so schon netter.
technisch _notwendig_ ist es nicht, aber das eingesetzte CMS (Content
Management System) tut es nunmal so, weil es technisch _einfacher_
ist. Mit dem "?" in der Adresse wird signalisiert, daß danach nur noch
ein sogenannter "Query String" kommt, der Teil der URL, mit der man
irgendwelche zusätzlichen Informationen an den Webserver weitergibt.
Das wird bei dynamischen Webseiten so gemacht, da die aufzurufenden
Seiten nicht (wie man es bei statischen Webseiten meist tut) in einer
Verzeichnisstruktur gespeichert werden, welche durch die aufgerufenen
URLs abgebildet wird. Stattdessen findet die gesamte Verarbeitung in
einem einzigen Skript statt, welches dann je nach dem, was hinter dem
Fragezeichen kommt, verschiedene Inhalte ausgibt.
Intern arbeiten fast alle Seiten so, weil es aber oft unschön
aussieht, kann man nach außen hin sogenannte "Clean URLs"
implementieren. Da wird dann die angefragte URL, z.B.
"http://www.agcw.org/aktivitaetswoche" (das .html kann man sich
sparen, genau wie alles, was keine Information enthält; dafür würde
ich unbedingt auf den Umlaut verzichten) im Server automatisch in
http://www.agcw.org/?Contests:Aktivit%E4tswoche umgeschrieben, und es
kommt die erwartete Seite.
Sowas ist möglich, bedarf aber ein wenig Arbeit bei der Implementierung.
Dabei wäre ich gerne bereit zu helfen, falls Interesse besteht.
73,
--
Fabian Kurz, DJ1YFK web: http://fkurz.net/ .---.
Markgrafenstr. 63 | | |
81827 Munich, Germany Learn Morse Code Online: | /|\ |
phone: +49 176 24079617 http://lcwo.net/ `---'