kostenloser Webspace werbefrei: lima-city


Kleine Hilfestellung bei .htaccess mod_rewrite nötig!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s*****d

    Hallo!
    Ich übe derzeit etwas mit .htaccess, expizit mit mod_rewrite.
    Nun habe ich mir folgende Aufgabenstellung gegeben:
    - Aus
    /seite.php?seite=x&unterseite=y
    soll
    /x/y
    werden (also wird immer nur
    /x/y
    aufgerufen und das mittels .htaccess in
    /seite.php?seite=x&unterseite=y
    übersetzt)
    - Außerdem soll aus
    /index.php
    einfach NICHTS werden (wird völlig ausgeblendet
    - Außerdem soll die URL auch, wenn
    /seite.php?seite=x&unterseite=y
    aufgerufen wird auf
    /x/y
    umgeleitet werden. (Gilt auch für das index.php Ding)
    - Unterseite soll auch freigelassen werden können, sodass aus
    /seite.php?seite=x&unterseite=

    das wird:
    /x/y
    (Der Punkt hier drüber soll aber auch berücksichtigt werden dabei).
    - Die Domain soll nur mit www angezeigt werden.
    Hier ist, was ich bisher habe:
    RewriteEngine on 
    Options +FollowSymlinks
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ seite.php?seite=$1&unterseite=
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/(.*)$ seite.php?seite=$1&unterseite=$2
    
    RewriteCond %{HTTP_HOST} ^domain.de [NC]
    RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]
    
    DirectoryIndex index.php


    MfG. Simon D.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Und wo ist nun das Problem?

    Solltest bei deiner htaccess daran denken, dass alles von oben nach unten abgearbeitet wird. Musst also noch etwas sortieren.
  4. b**********m

    Vielleicht noch

    RewriteBase /
    // in welchem Ordner die Weiterleitung beginnen soll.
  5. Autor dieses Themas

    s*****d

    Hi!
    Ich melde mich mal wieder... Ich habe noch einen Punkt vor mir:
    - Außerdem soll aus
    /index.php
    einfach NICHTS werden (wird völlig ausgeblendet)

    Es soll wie hier auf Lima sein: Es wird eh nie auf
    /index.php
    verlinkt, doch wenn der User es trotzdem aufruft wird auf die Domain ohne index.php umgeleitet.
    Wie mach ich das??

    MfG. Simon D.
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!