25.08.2008, 09:20
das gehört nun langsam in die computerecke
eine URL muss ganz klar nicht auf eine datei mit dateiendung verweisen. das einfachste beispiel dafür ist sicherlich http://www.gpz.info/.
in diesem fall ist in der configuration der server software hinterlegt welche datei er verarbeiten soll. im optimal fall wird immer eine html datei übermittelt, weil ein browser primär nun mal dafür da ist html darzustellen.
es geht aber auch noch ganz anders und das wird wohl bei vielen newsseiten und wikis eingesetzt um die urls einfach ein bisschen schöner aussehen zu lassen, weil sonst zu viele parameter mit dran hängen. der apache kennt eine rewriterule, welche in der .htaccess definiert wird. damit kann man über ein definiertes schema zu einer datei umleiten. es wird sicherlich meistens auf eine datei weitergeleitet die in der lage ist dynamisch inhalte zu erzeugen. das script liest dann mehr oder weniger einfach die url aus und kann sie somit auch verarbeiten. das slash kann dann z.B. einfach als trenner genutzt werden und schon hat man ein array mit parametern welche verarbeitet werden können.
man bin ich doof ... schreib ich mir hier einen wolf und bei wikipedia, welche auch dieses system nutzen, steht natürlich schon alles.
eine URL muss ganz klar nicht auf eine datei mit dateiendung verweisen. das einfachste beispiel dafür ist sicherlich http://www.gpz.info/.
in diesem fall ist in der configuration der server software hinterlegt welche datei er verarbeiten soll. im optimal fall wird immer eine html datei übermittelt, weil ein browser primär nun mal dafür da ist html darzustellen.
es geht aber auch noch ganz anders und das wird wohl bei vielen newsseiten und wikis eingesetzt um die urls einfach ein bisschen schöner aussehen zu lassen, weil sonst zu viele parameter mit dran hängen. der apache kennt eine rewriterule, welche in der .htaccess definiert wird. damit kann man über ein definiertes schema zu einer datei umleiten. es wird sicherlich meistens auf eine datei weitergeleitet die in der lage ist dynamisch inhalte zu erzeugen. das script liest dann mehr oder weniger einfach die url aus und kann sie somit auch verarbeiten. das slash kann dann z.B. einfach als trenner genutzt werden und schon hat man ein array mit parametern welche verarbeitet werden können.
man bin ich doof ... schreib ich mir hier einen wolf und bei wikipedia, welche auch dieses system nutzen, steht natürlich schon alles.