PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache url rewriting?? was ist das.



dsplauen
08.06.04, 20:45
was genau ist url rewriting genau gibt es da eine deutsche erklärung mit beispielen oder könnt ihr mirwas schreiben.

danke
daniel

fs111
09.06.04, 10:28
Damit kann man so ziemlich alles machen, außer Kaffee kochen ;-). Stell Dir vor, du hast einige dynamische Seiten, bspw. in php, und es gibt eine news.php, der per Parameter "id", die id des anzuzeigenden Artikesl übergeben wird, dann hast Du ja im Normalfall URLs in diesem Format:

http://www.foobar.lan/news.php?id=23782

Das ist zwar OK, wollen aber manche Luete nicht, mit mod_rewrite kannst Du nun URLs verwenden, die so aussehen:

http://www.foobar.lan/news/23782.html

und der Server setzt die URL intern in das obige Format um, so dass es bei der richtigen Seite ankommt. Die Seite sieht also für einen Benutzer statisch aus, ist aber in Wirklichkeit dynamisch. Das mal so als einfaches Beispiel. Es gibt noch 1000 andere Möglichkeiten mod_rewrite zu benutzen.

Näheres erfährst Du hier:

http://httpd.apache.org/docs/mod/mod_rewrite.html
http://www.engelschall.com/pw/apache/rewriteguide/


fs111

dsplauen
09.06.04, 11:47
Damit kann man so ziemlich alles machen, außer Kaffee kochen ;-). Stell Dir vor, du hast einige dynamische Seiten, bspw. in php, und es gibt eine news.php, der per Parameter "id", die id des anzuzeigenden Artikesl übergeben wird, dann hast Du ja im Normalfall URLs in diesem Format:

http://www.foobar.lan/news.php?id=23782

Das ist zwar OK, wollen aber manche Luete nicht, mit mod_rewrite kannst Du nun URLs verwenden, die so aussehen:

http://www.foobar.lan/news/23782.html

und der Server setzt die URL intern in das obige Format um, so dass es bei der richtigen Seite ankommt. Die Seite sieht also für einen Benutzer statisch aus, ist aber in Wirklichkeit dynamisch. Das mal so als einfaches Beispiel. Es gibt noch 1000 andere Möglichkeiten mod_rewrite zu benutzen.

Näheres erfährst Du hier:

http://httpd.apache.org/docs/mod/mod_rewrite.html
http://www.engelschall.com/pw/apache/rewriteguide/


fs111

danke dafür. Es geht nämlich darum. meine freundin schreibt ein sonderthema über Apache. also es geht darum was so besonderes an apache ist usw. und in meinem suse buch stand halt was von url rewriting. aber man bis jetzt konntre sie nur 1-2 sätze darüber schreiben was das ist und was man damit machen kann. deshalb suche ich informationen darüber.

daniel

fs111
09.06.04, 20:23
Dann soll sie sich mal die obeigen Links genauer angucken, da wird das bis in Detail anhand von Beispielen erklärt. Englsich sollte man bei einem solchen Thema sowieso können...

fs111

Jinto
10.06.04, 08:22
Ich persönlich finde es zwar ziemlich peinlich, wenn man ncihtmal die Originaldoku findet, aber was soll's.
Empfehle ein ansteuern der nächstbesten Bibliothek und dort leiht man sich ein Buch über Apache aus, mod_rewrite wurde in den meisten Büchern die ich bisher in der Hand hielt erklärt.

Im Linux-Magazin (www.linux-magazin.de) gabs auch mind. einen Artikel darüber, ebenfalls über manche Bibliotheken einsehbar (evtl. gibts den auch Online).

PS: Forensuche undeine Suchmaschine helfen auch weiter

dsplauen
10.06.04, 14:50
Ich persönlich finde es zwar ziemlich peinlich, wenn man ncihtmal die Originaldoku findet, aber was soll's.
Empfehle ein ansteuern der nächstbesten Bibliothek und dort leiht man sich ein Buch über Apache aus, mod_rewrite wurde in den meisten Büchern die ich bisher in der Hand hielt erklärt.

Im Linux-Magazin gabs auch mind. einen Artikel darüber, ebenfalls über manche Bibliotheken einsehbar (evtl. gibts den auch Online).

PS: Forensuche undeine Suchmaschine helfen auch weiter

neeeeiiiiin sag bloß es gibt ne orginal doku?? man wo issn die???

also echtmeint ihr nicht die habe ich schon gefunden oder was?
lest als erstes mal meine frage richti dann antworten ok!!!!

Jinto
10.06.04, 15:29
also echtmeint ihr nicht die habe ich schon gefunden oder was?Ja, das glaube ich. Oder wie erklärst du dir deine Frage?

lest als erstes mal meine frage richti dann antworten ok!!!!Versuch doch wenigstens die Antworten die man gibt zu verstehen, bevor du dich darüber auslässt. Du konntest anscheinend auch nicht dem Link folgen (zugegebenermaßen hab ich mich vertippt, aber der link an sich war richtig und IMO zu erkennen), echt schwach aber nicht überraschend.

Um es kurz zu machen, du hast weder ein Anrecht eine Antwort zu bekommen, noch kannst du beeinflussen wie die Antwort geschrieben wird.

EOT

dsplauen
10.06.04, 23:41
Ja, das glaube ich. Oder wie erklärst du dir deine Frage?
Versuch doch wenigstens die Antworten die man gibt zu verstehen, bevor du dich darüber auslässt. Du konntest anscheinend auch nicht dem Link folgen (zugegebenermaßen hab ich mich vertippt, aber der link an sich war richtig und IMO zu erkennen), echt schwach aber nicht überraschend.

Um es kurz zu machen, du hast weder ein Anrecht eine Antwort zu bekommen, noch kannst du beeinflussen wie die Antwort geschrieben wird.

EOT

so erstens herr von jinto. ich habe deine antwort gelesen und mich darüber aufgeregt das du geglaubt hast ich hätte die orginal doku (auf englisch ich wollte aber deutsch) nicht gefunden.
ich habe deinen link auch genutz oder besser geasagt den tip mit dem magazin.

also wie kommst du darauf das ich die doku nicht gefunden habe??
das erklär mir mal!!!!

2. in wie fern war es mein ziel die antworten zu beeinflussen oder die art der antworten??
bitte einfach mal die beiden dinge erklären vielleicht hast du ja recht (bezweifel ich aber mit meinem jugendlichen leichtsinn und meiner rosa roten brille mit der ich durchs leben gehe

daniel

p.s. eine geistige beeinflussung ist immer möglich //denk mal drüber nach

p.s.s brauchst dich hier auch nicht wie der held aufspielen nur weil du premium user bist