kostenloser Webspace werbefrei: lima-city


mod_rewrite

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Hi,
    ich brauch mal wieder Hilfe zum Thema mod_rewrite.
    Hab folgendes im Inet gefunden:
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !(.*)/$ 
    RewriteRule ^(.*)$ index.php?page=$1/ [L,R=301]


    Ich hab index.php?page= noch selber hinzugefügt.
    Jedenfalls leitet der jetzt erstmal auf das Hauptverzeichnis um.
    Das Projekt soll aber in nem weiteren Unterordner laufen.
    Hab dann /ordner/index.php?page=$1 probiert.
    Aber dann kommt sowas raus:
    http://localhost/E:/xampp/htdocs/ordner/index.php?page=/


    EDIT:
    Hab das jetzt so geänderT:
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !(.*)/$
    RewriteRule ^(.*)$ /ordner/index.php?page=$1


    Jetzt funktioniert es, aber auch nur wenn der Slash am Ende fehlt.
    Also z.B.: http://localhost/ordner/aasfasgasgasg

    Beitrag zuletzt geändert: 21.7.2009 8:49:00 von seth93
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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


  3. Jetzt funktioniert es, aber auch nur wenn der Slash am Ende fehlt.


    Nunja ein Slash am Ende würde ja auch bedeuten, dass davor Ordnernamen stehen ;-)
  4. Wenn man Zugriff auf dem Server hat, würde ich kein .htaccess verwenden, da dies viel zu langsam ist.

    Schreibe dies lieber in die httpd.conf des Apaches. Dies geht um einiges schneller ;)
  5. 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!