[PHP] .htaccess query_string

Dieses Thema im Forum "Webentwicklung" wurde erstellt von DavyDave, 29. Januar 2011 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 29. Januar 2011
    .htaccess query_string

    Hi,
    ich versteh es irgendwie nicht, wie ich das umschreiben soll.

    Ich hab hier die RewriteCondition:

    Code:
    RewriteCond %{THE_REQUEST} ^GET\ /.*\;.*\ HTTP/
    RewriteCond %{QUERY_STRING} !^$
    RewriteRule .* http://www.askapache.com%{REQUEST_URI}? [R=301,L]
    
    Und irgendwie bekomm ich das nicht hin, das er mit das so ändert ...
    Er macht einfach gar nichts.

    Mein Link sieht so aus:

    http://www.domainname.de/index.php ?request=expose&uuid=1111111

    Und mit dem Rewrite wollte ich eigentlich den Link dann so haben:
    http://www.domainname.de/index.php /1111111


    Und noch eine kleine Zusatzfrage,
    ich mach da grad ne Seite bei der die immobilienscout api zum Einsatz kommt.
    Jetzt passiert es manchmal so, das wenn ich die Seite mit www. eingeben, die Inhalte angezeigt werden, ohne www. aber nicht. Oder andersrum. Lösch ich die Sitzungscookies gehts wieder ... Vielleicht weiß ja jemand woran das liegt und wie man das Problem beheben kann?

    lg
    Davy
     
  2. 29. Januar 2011
    AW: .htaccess query_string

    dafür brauchst du keine .htaccess, denn das kannst du in php mit der variable $_SERVER['PATH_INFO'] abfragen.
     
  3. 29. Januar 2011
    AW: .htaccess query_string

    Bin zwar in htaccess auch nicht so bewandert, aber hatte noch was altes von mir und versucht es umzuschreiben. Eventuell funktioniert es ja sogar

    Code:
    RewriteRule ^index.php/([^/\.]+)$ index.php?request=expose&uuid=$1 [L]
    Falls es nicht klappen sollte kann ich nur diesen Link empfehlen: Learn Apache mod_rewrite: 13 Real-world Examples

    Hat mir auch dabei weitergeholfen


    Bei der API kann ich leider nicht helfen, fällt mir auch nichts zu ein.
     
  4. 29. Januar 2011
    AW: .htaccess query_string

    Der Link wird aber von der API generiert, also vom api.immobilienscout.
    Oder vetsteh ich das grad falsch?
     
  5. 29. Januar 2011
    AW: .htaccess query_string

    vermutlich

    beispiel:

    Domain.de – Domains günstig registrieren – Ihre Domain Suche und Verwaltung datei-name.php/irgendwas

    PHP:
    //datei: datei-name.php

    $path  $_SERVER [ 'PATH_INFO' ];
    print 
    $path // /irgendwas
     
  6. 30. Januar 2011
    AW: .htaccess query_string

    Bekomm da keine Ausgabe.

    Also das ist so aufgebaut,
    eine datei, wohnungen.php - hier werden die ganzen Objekte gelistet, klickt man auf eines ladet er die Seite neu mit dem Anhang "?request=expose&uuid=1111111" und zeigt das Expose an.

    Code:
    if ($_REQUEST['request'] == 'expose'){
    echo '<table>... Exposé
    }
    else{
    echo '... Die einzelnen Objekte
    }
    
    Sprich, der Pfad zur Datei an sich ist mir bekannt.
    Aber das kann ich ja dann nicht ändern oder?

    Edit: Es geht doch mit PHP
    Danke Murdoc! ^^

    Closed.
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.