Likes Likes:  0
Resultaten 1 tot 9 van de 9
Geen
  1. #1
    [PHP/APACHE] Multiviews
    geregistreerd gebruiker
    165 Berichten
    Ingeschreven
    24/07/03

    Locatie
    Rotterdam

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


    Registrar SIDN: nee
    KvK nummer: 24348707
    Ondernemingsnummer: nvt

    Thread Starter

    Question [PHP/APACHE] Multiviews

    Momenteel ben ik bezig om mijn apache weer te configureren, maar nu loop ik tegen het probleem op van het gebruik van multiviews bij php (dus http://host.com/bla/1 in plaats van http://host.com/?bla=1).

    Ik heb nu het volgende:

    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Options +multiviews
    </Directory>

    wat bijna goed werkt, maar als ik http://host.com/test.php/tost doe krijg ik 'no inputfile specified als melding. Wat klopt volgens de documentatie overigens . Echter ik wil dat hij dan gewoon alleen test.php parsed en /tost laat voor wat het is. Iemand een idee hoe ik dat op kan lossen?

  2. #2
    [PHP/APACHE] Multiviews
    RurouniKenshin.nl
    2.512 Berichten
    Ingeschreven
    21/12/03

    Locatie
    Apeldoorn

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Ik gebruik ook multi views maar waar gebruik je:

    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Options +multiviews
    </Directory>

    Voor? :S

  3. #3
    [PHP/APACHE] Multiviews
    geregistreerd gebruiker
    165 Berichten
    Ingeschreven
    24/07/03

    Locatie
    Rotterdam

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


    Registrar SIDN: nee
    KvK nummer: 24348707
    Ondernemingsnummer: nvt

    Thread Starter
    Origineel geplaatst door The Postman
    Ik gebruik ook multi views maar waar gebruik je:

    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Options +multiviews
    </Directory>

    Voor? :S
    ik dacht zeker het laatste ervoor zou zorgen dat ik zo een mooie url zou kunnen gebruiken? Maar goed je brengt mij aan het twijfelen nu

  4. #4
    [PHP/APACHE] Multiviews
    RurouniKenshin.nl
    2.512 Berichten
    Ingeschreven
    21/12/03

    Locatie
    Apeldoorn

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    .htacces:
    Code:
    Options MultiViews
    Script zelf:
    Code:
    <?php 
    
    $pad = '/pad/naar/je/files/'; // slash als laatste teken 
    
    // Alternatieve _GET var opbouwen 
    if(!empty($_SERVER['PATH_INFO'])) 
    { 
       $_aGET = substr($_SERVER['PATH_INFO'], 1); 
       $_aGET = explode('/', $_aGET); 
    } 
    
    if(file_exists($pad . $_aGET[0] . '.php')) 
    { 
       include $pad . $_aGET[0] . '.php'; 
    } 
    else 
    { 
       include 'fout.php'; // niet vergeten te hernoemen of aan te maken 
    }    
    
    ?>
    Bron: Phpexperience.nl

    Deze gebruik ik en werkt perfect...

  5. #5
    [PHP/APACHE] Multiviews
    geregistreerd gebruiker
    165 Berichten
    Ingeschreven
    24/07/03

    Locatie
    Rotterdam

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


    Registrar SIDN: nee
    KvK nummer: 24348707
    Ondernemingsnummer: nvt

    Thread Starter
    Origineel geplaatst door The Postman
    .htacces:
    Code:
    Options MultiViews
    Script zelf:
    Code:
    <?php 
    
    $pad = '/pad/naar/je/files/'; // slash als laatste teken 
    
    // Alternatieve _GET var opbouwen 
    if(!empty($_SERVER['PATH_INFO'])) 
    { 
       $_aGET = substr($_SERVER['PATH_INFO'], 1); 
       $_aGET = explode('/', $_aGET); 
    } 
    
    if(file_exists($pad . $_aGET[0] . '.php')) 
    { 
       include $pad . $_aGET[0] . '.php'; 
    } 
    else 
    { 
       include 'fout.php'; // niet vergeten te hernoemen of aan te maken 
    }    
    
    ?>
    Bron: Phpexperience.nl

    Deze gebruik ik en werkt perfect...
    dat script dat is basis , en dat is ook verre van het probleem.

    Het probleem is ik een error krijg bij een url zoals deze: http://localhost/index.php/text omdat 'text' niet bestaat. Nou wil ook niet dat text gaat bestaan dus vandaar dat ik de oplossing zoek hoe ik de pagina kan laten weergeven zondat dat 'text' bestaat . (het frustrerende is dat ik weet dat het kan, maar dat ik kwijt ben hoe het moest :{.)

  6. #6
    [PHP/APACHE] Multiviews
    geregistreerd gebruiker
    171 Berichten
    Ingeschreven
    18/09/03

    Locatie
    Omgeving Nijmegen

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Je moet gebruik maken van mod_rewrite om je URL om te scrhijven. Dus bijvoorbeeld:
    /page/1/4 wordt dan /index.php?page=1&subpage=4

    Multiviews is er alleen voor dat je niet perse een extensie hoeft mee te geven. Hieronder een stukje uit de apache documentatie:
    The effect of MultiViews is as follows: if the server receives a request for /some/dir/foo, if /some/dir has MultiViews enabled, and /some/dir/foo does not exist, then the server reads the directory looking for files named foo.*, and effectively fakes up a type map which names all those files, assigning them the same media types and content-encodings it would have if the client had asked for one of them by name. It then chooses the best match to the client's requirements.

  7. #7
    [PHP/APACHE] Multiviews
    geregistreerd gebruiker
    165 Berichten
    Ingeschreven
    24/07/03

    Locatie
    Rotterdam

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


    Registrar SIDN: nee
    KvK nummer: 24348707
    Ondernemingsnummer: nvt

    Thread Starter
    Origineel geplaatst door Myrdhin
    Je moet gebruik maken van mod_rewrite om je URL om te scrhijven. Dus bijvoorbeeld:
    /page/1/4 wordt dan /index.php?page=1&subpage=4

    Multiviews is er alleen voor dat je niet perse een extensie hoeft mee te geven. Hieronder een stukje uit de apache documentatie:
    en hoe zou ik dat aan moeten pakken met een mod_rewrite?

  8. #8
    [PHP/APACHE] Multiviews
    geregistreerd gebruiker
    251 Berichten
    Ingeschreven
    06/09/03

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


    Naam: Hans Vos

    Onder Apache 2 werkt dat MultiViews niet meer zoals onder Apache 1, je kunt dus niet meer via MultiViews /var1/var2 doorgeven. Ik heb dit probleem een hele tijd terug ook ondervonden en ben toen overgegeven op mod_rewrite wat ik overigens ook een veel nettere oplossing vindt.

  9. #9
    [PHP/APACHE] Multiviews
    geregistreerd gebruiker
    171 Berichten
    Ingeschreven
    18/09/03

    Locatie
    Omgeving Nijmegen

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Origineel geplaatst door vectoris
    en hoe zou ik dat aan moeten pakken met een mod_rewrite?
    Dat had je toch wel zelf kunnen vinden met Google ofzo?
    Het is beter bekend als "search friendly url".

    Hier is een link:
    http://www.phpfreaks.com/tutorials/23/1.php

    Of lees de documentatie van Apache door, daar staat ook goede voorbeelden in.

Webhostingtalk.nl

Contact

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