[PHP] Mod_rewrite mehrere Regeln

Dieses Thema im Forum "Webentwicklung" wurde erstellt von pleq, 29. März 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 29. März 2008
    Mod_rewrite mehrere Regeln

    Hej Dudes ...

    folgende htacces läuft bei mir:

    HTML:
    RewriteEngine On
    Options +FollowSymlinks
    RewriteBase /ajax/
    
    RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)$ index\.php?1=$1&2=$2&3=$3&4=$4&5=$5 [L]
    
    nun kann ich ohne Probleme folgende Urls nutzen:

    HTML:
    http://localhost/ajax/1/2/3/4/5/
    Allerdings will ich die Regel so ändern, dass es möglich ist auch die Url so zu gestalten:

    HTML:
    http://localhost/ajax/1/
    oder

    HTML:
    http://localhost/ajax/1/2/
    das quasi nicht immer alle 5 $_GET elemente einen Wert haben müssen!


    Danke schonmal ...
     
  2. 29. März 2008
    AW: Mod_rewrite mehrere Regeln

    dafür musst du 5 regeln machen
    oder du machst ganz billig sowas:
    RewriteRule ^(.*)$ index\.php?path=$1 [L]
    dann kannst du per PHP die variable $_GET['path'] verarbeiten
     
  3. 29. März 2008
    AW: Mod_rewrite mehrere Regeln

    5 Regeln dachte ich mir schon, habs einmal gemacht, halt für jeden Fall eine ... nur mit den benötigen elementen aber iwie klappt das nicht ... kannst mir dass ma zusammen basteln?
     
  4. 30. März 2008
    AW: Mod_rewrite mehrere Regeln

    Kannste mir mal basteln? Ist auch diese Frage ernst gemeint? Man muss doch selbst als Anfänger bei diesem Beispiel durchsteigen? Musst du deinen Rechner nach jedem Versuch formatieren oder wo ist das Problem?

    Immer müssen es andere machen, besuch doch z.B. mal mod_rewrite / Suchmaschinenoptimierung / .htaccess | modrewrite.de und versuch es erstmal selber und wenn du dann an einem speziellen Punkt angelangt bist und ne konkrete Frage hast wäre es eigentlich erst zeit so einen Thread zu öffnen ... tut mir leid schmitz, du kannst mich dafür jetzt verwarnen aber solche "Ich hab keine Lust mir selber etwas zu erarbeiten"-Threads gehen ja gar nicht!
     
  5. 30. März 2008
    AW: Mod_rewrite mehrere Regeln

    ich habe es selber probiert ... ich habe auhc shcon 5 regeln geschrieben ... verschieden angeordnet abre es klappt nicht warum sollt eich mich hier sonst melden -.- und nun beruhig dich mein gott ...

    ich habe es nun anders gelöst ... für alle die es juckt:

    RewriteEngine On
    Options +FollowSymlinks
    RewriteBase /

    RewriteRule ^(.*)/$ index.php?cms=$1 [L]



    function geturl()
    {
    $url=$_SERVER['REQUEST_URI'];
    $datenurl=explode("/",$url);
    return $datenurl;
    }
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.