[Apache] mod_rewrite rule

Dieses Thema im Forum "Webentwicklung" wurde erstellt von PaRaD0X, 8. Juni 2009 .

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 8. Juni 2009
    Hallo,

    ich habe hier ein kleines Problem. Und zwar habe ich eine Rewrite-Rule, welche eine einfache Weiterleitung darstellt. Ich möchte aber, dass nach dem Weiterleiten diese Regel in der Adresszeile stehen bleibt und nicht, dass dann die PHP-Weiterleitung angezeigt wird. (Wie formuliere ich das nur :D?)

    Es geht um diese Rule:
    Code:
    RewriteEngine on
    RewriteRule ^center/(.*).html$ /index.php?ordner=center&datei=$1
    Ich rufe die Seite mit "domain.tld/center/datei.html" auf. (Dies soll die Umformung sein, welche später im Browser steht). Es wird nun die Seite "domain.tld/index.php?ordner=center&datei=datei" geladen. Aber genau das soll der User bzw. die Suchmaschine nicht sehen...

    Ich weiß es ist kompliziert geschrieben, aber ich komm' damit absolut nicht zurecht...

    MfG
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #2 8. Juni 2009
    AW: [Apache] mod_rewrite rule

    Probier es mal ohne Slash vor dem index.php, dann müsste es funktionieren.

    Code:
    RewriteEngine on
    RewriteRule ^center/(.*).html$ index.php?ordner=center&datei=$1
     
  4. #3 11. Juni 2009
    AW: [Apache] mod_rewrite rule

    Und wenn ich nun einzelne Dateien aus dem Ordner "center" in neue virtuelle Verzeichnisse legen möchte?

    Die Dateien liegen alle im Ordner "center". Jetzt möchte ich zum Beispiel die "impressum.php" aber im virtuellen Ordner "/impressum/impressum.php" ablegen, ohne den Ordner auf der Festplatte zu erstellen, da ja alle Dateien nach wie vor im Ordner "center" liegen sollen...

    MfG
     
  5. #4 11. Juni 2009
    AW: [Apache] mod_rewrite rule

    Verstehe ehrlich gesagt dein Problem nicht ...

    Es geht garnicht um den Teil mit center/... sondern um den anderen, die Datei, die tatsächlich aufgerufen werden soll.
     
  6. #5 11. Juni 2009
    AW: [Apache] mod_rewrite rule

    Den Ordner "center" gibt es ja wirklich. Ich möchte nun aber dem Benutzer vorgaukeln, dass es angeblich einen Ordner "impressum" gibt. In diesem Ordner soll die Datei "impressum.php" liegen, welche physikalisch im Ordner "center" liegt.

    mfg
     
  7. #6 11. Juni 2009
    AW: [Apache] mod_rewrite rule

    Code:
    RewriteRule ^impressum/impressum.php$ center/impressum.php
    Meinst du das so??(
     

  8. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Apache mod_rewrite rule
  1. Antworten:
    2
    Aufrufe:
    614
  2. Antworten:
    0
    Aufrufe:
    2.659
  3. Antworten:
    1
    Aufrufe:
    204
  4. Apache mod_rewrite Prob

    MisterJ , 2. Mai 2006 , im Forum: Linux & BSD
    Antworten:
    0
    Aufrufe:
    776
  5. Antworten:
    2
    Aufrufe:
    496
  • Annonce

  • Annonce