Mod Rewrite

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Mod Rewrite

    Guten Abend,

    ich möchte auf meiner Seite immer nur die Domain anzeigen lassen. Wenn ich auf eine Seite klicke, soll nicht http://www.domain.de/agb.php angezeigt werden, sondern nur http://www.domain.de

    Eigentlich habe ich mir gedacht, dies mit mod rewrite zu machen. Wie muss ich dabei vorgehen? Auf was sollte ich achten?


    Mfg
    Benji

  • #2
    Re: Mod Rewrite

    Original geschrieben von Benji
    ich möchte auf meiner Seite immer nur die Domain anzeigen lassen. Wenn ich auf eine Seite klicke, soll nicht http://www.domain.de/agb.php angezeigt werden, sondern nur http://www.domain.de
    eigentlich vollkommen unsinniges unterfangen ...

    Eigentlich habe ich mir gedacht, dies mit mod rewrite zu machen. Wie muss ich dabei vorgehen? Auf was sollte ich achten?
    als erstes mal darauf, dass das mit mod_rewrite natürlich nicht funktionieren kann (OK, eine möglichkeit unter absoluter vergewaltigung dieser methode könnte ich mir gerade ansatzweise vorstellen).
    um überhaupt was zum rewriten zu haben, musst du ja erst mal einen entsprechenden link aufrufen - der steht dann aber bereits in der adresszeile (und wäre von dort nur durch einen redirect wieder wegzubewegen).

    die gängigste methode wäre natürlich ein um die seite gelegtes frameset. wenn du also die nutzbarkeit deiner seite derart schmälern willst, bitte sehr ...

    eine andere möglichkeit wäre ggf. noch mod_proxy - wobei das eigentlich eher bei den geiz-ist-geil-spacken eine möglichkeit wäre, die eine billigdomain ohne webspace haben, und die eigentlichen seiten dann woanders lagern - und das ganze dann aber immer unter der adresse der billigdomain zu sehen sein soll. pech nur, dass bei solchen billgpaketen idR. auch natürlich mod_proxy nicht zur verfügung steht.


    noch 'ne andere variante: alle links durch formularbuttons ersetzen, und dann per POST einen parameter an / übergeben, anhand dessen entschieden wird, welche seite eingebunden wird.


    aber wie gesagt, alles ziemlicher unfug - wird oftmals von leuten gewünscht, die vom webseiten erstellen wenig ahnung haben.
    es gehört nun mal zum grundkonzept des www, dass jedes dokument unter einem eigenständigen URI aufgerufen werden kann.
    davon abweichen zu wollen, ist eigentlich nur meschugge, und entbehrt jeder vernünftigen grundlage.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Re: Mod Rewrite

      Original geschrieben von Benji
      Eigentlich habe ich mir gedacht, dies mit mod rewrite zu machen. Wie muss ich dabei vorgehen? Auf was sollte ich achten?
      Vielleicht darauf, dass dein Konzept ein klitzekleines Problem aufwirft: Wie soll das mod_rewrite Modul wissen, zu welcher Seite es den Benutzer weiterzuleiten hat??

      Was du probieren könntest ist, die Links weiterhin in der Form domain.de/...php zu belassen, auf der angeforderten Seite jedoch eine Sessionvariable mit der ID der Seite setzt und den User abschließend via header('Location: domain.de') auf die Ausgangsseite weiterleitest. Dort wertest du die Sessionvariable aus und gibst den Inhalt der angeforderten Seite aus.

      Jedoch verdirbst du es dir damit weitestgehend bei den Suchmaschinen und bei den Benutzern deiner Seite, welche nun nicht mehr ohne Weiteres einzelne Unterseiten manuell aufrufen, bzw diese in ihre Favoritenliste aufnehmen können.

      Kommentar


      • #4
        ein teil der usability ist auch, dass ich anhand der url meinen standpunkt auf dem webangebot erkennen kann. viele nutzer moechten darauf nicht verzichten.
        die website muss nicht dir gefallen, sondern deinen nutzern und muss auch nur diesen dienen.
        1101100 1101001 1100110 1100101 1101001 1110011 1100001 1100010 1101001 1110100 1100011 1101000

        /(bb|[^b]{2})/

        Kommentar

        Lädt...
        X