6six6: "Umwandlung" der Adresszeile

hallo ihrs,

sorry für den komischen betreff, mir fällt gerade nichts besseres ein, um meine frage kurz auf den punkt zu bringen:

ich habe vor einiger zeit von einer möglichkeite gelesen eine adresse wie "http://www.host.com/news.php?art=intern&id=34" in etwas wie "http://www.host.com/news/intern/34" umzuwandeln, wobei im hintergrund immer noch auf die betreffende id in news.php zugegriffen wird.
wie nennt man das?

ich benötige bitte nur ein stichwort oder einen link als anhaltspunkt, den rest finde ich selbst heraus.

danke im voraus :-)

  1. Hi,

    nur ein stichwort

    Könnte lauten:
    mod_rewrite

    Schöne Grüße,
    Jonny 5

    1. Könnte lauten:
      mod_rewrite

      das wars! dankeschön! :-)

  2. Hello,

    ich habe vor einiger zeit von einer möglichkeite gelesen eine adresse wie "http://www.host.com/news.php?art=intern&id=34" in etwas wie "http://www.host.com/news/intern/34" umzuwandeln, wobei im hintergrund immer noch auf die betreffende id in news.php zugegriffen wird.
    wie nennt man das?

    Der Rewrite-Modus wandelt aber

    http://www.example.org/news/intern/34

    in

    http://www.example.org/news.php?art=intern&id=34

    um, indem er Positionsparameter aus dem Requeststring internen benannten Parametern zuweist.

    Was Du nun in die Dokumente einzubauen hast, das regelt der Mod_Rewrite nicht automatisch, sondern das muss Dein CMS leisten.

    Wenn Du da zur Zeit viele unterschiedliche Namensparamter verwendest, dann ist die Umwandlun in einen "klassischen URL-String" nur schwer umsetzbar. Das wäre also das erste, was Du zu untersuchen hättest.

    Die Paramtervariante im URi ist da mit Sicherheit die flexiblere Lösung als die parameterfreie URL-Variante.

    Der erste Positionsparameter im URL sollte dann immer das Script sein, dem die Anfrage zugeleitet werden soll oder das Modul, das in das Stammscript optional geladen werden muss. Denn diese Information wird für den Controller immer benötigt, damit er die Anfrage vernünftig verteilen (dispatch) kann.

    Liebe Grüße aus dem schönen Oberharz

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de