Likes Likes:  0
Resultaten 1 tot 3 van de 3
Geen
  1. #1
    [apache] "Geen extensie" disablen
    geregistreerd gebruiker
    23 Berichten
    Ingeschreven
    26/03/04

    Locatie
    Dordrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: -

    Thread Starter

    [apache] "Geen extensie" disablen

    Ik zal het alvast verklappen: ik ben geen hoster. Ik ben een programmeur. Waarom dan toch hier posten: mijn lokale apache testserver (via phpdev) doet niet wat ik wil.

    Ik gebruik in mijn .htaccess een RewriteRule methode:

    Code:
    RewriteRule ^archive/(.*)$ /archive.php?id=$1
    Ik wil dus dat een url als "archive/blablabla" vertaald word naar "archive.php?id=blablabla". Echter werkt dit niet, de PHP file ontvangt geen id.

    Nu weet ik al gedeeltelijk hoe dat komt: Apache staat zo ingesteld dat je een PHP-file ook kan bereiken zonder dat er ".php" achter staat. Dit gaat dus niet samen met mijn RewriteRule. Al flink lopen googlen, maar geen enkele verandering helpt om deze optie te disablen. Mijn httpd.conf:

    http://www.blueace.demon.nl/httpd_conf.txt

    Alvast bedankt voor het helpen van deze Apache n00b
    Laatst gewijzigd door BlueAce; 09/05/04 om 15:01.

  2. #2
    [apache] "Geen extensie" disablen
    geregistreerd gebruiker
    43 Berichten
    Ingeschreven
    25/07/03

    Locatie
    Rotterdam / Tilburg

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Aangezien ik het zelfde proces wilde proberen ben ik op zoek gegaan, ik krijg hier zowel op Windows als op Linux hetzelfde probleem, hij gaat wel naar de juiste url maar geen _GET variabelen. Wat ik hier en daar wel terug vind is het idee om de url die is aangeroepen te gebruiken om de values af te leiden:

    function processURI() {
    $request = explode("/",$_SERVER["REQUEST_URI"]);
    $count = count($request);
    for ($i = 1 ; $i < $count ; $i++) {
    $values["arg".$i] = $request[$i];
    }
    return $values;
    }
    Nu vind ik ook zat terug dat het wel gewoon moet werken zonder gebruik van deze functie maar ik krijg het zelf ook niet echt voor elkaar.

    Wel vond ik het volgende over het effect dat bestanden als PHP moeten worden gezien (voor in .htaccess):

    <Files books>ForceType application/x-httpd-php</Files>
    Wat jij wilt is nu juist het omgekeerde denk ik, maar ik vind niets in httpd.conf bij mij wat iets dergelijks al aangeeft.

    Maar goed met bovenstaande functie kom je al ergens, als iemand weet hoe je het beter op kunt lossen (met echte _GET's), hoor ik het ook graag.

  3. #3
    [apache] &quot;Geen extensie&quot; disablen
    geregistreerd gebruiker
    23 Berichten
    Ingeschreven
    26/03/04

    Locatie
    Dordrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: -

    Thread Starter
    Die mogelijkheid had ik ook al gezien En zoals je zelf al zegt: het is niet echt hoe het zou moeten werken.

    Ik heb inderdaad het omgekeerde nodig van ForceType. Ik kan ForceType niet vinden in mijn httpd.conf, dus daar ligt het niet aan.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics