Likes Likes:  0
Resultaten 1 tot 8 van de 8
Geen
  1. #1
    Rewrite Rule vreemd probleem
    geregistreerd gebruiker
    67 Berichten
    Ingeschreven
    21/03/05

    Locatie
    Utrecht

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


    Registrar SIDN: nee
    KvK nummer: 30210663
    Ondernemingsnummer: nvt

    Thread Starter

    Rewrite Rule vreemd probleem

    Ik heb een vreemd probleempje met de RewriteRules in htacess bestanden.

    ik heb op de website de volgende bestanden staan:

    page.php
    ietsanders.php

    In het htaccess bestand staat dit:
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^ietsanders/$ page.php?pagina=ietsanders[nc]

    als ik nu naar /ietsanders/ ga, gaat hij automatisch naar ietsanders.php, ipv naar page.php.

    Weet iemand waar dit aan ligt en hoe ik dat kan oplossen zonder de namen van alle bestanden te wijzigen?

  2. #2
    Rewrite Rule vreemd probleem
    geregistreerd gebruiker
    1.712 Berichten
    Ingeschreven
    03/01/07

    Locatie
    Winschoten / Groningen

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


    Naam: Kobus Draijer
    Bedrijf: IC Hosting
    URL: www.ic-hosting.nl
    Registrar SIDN: ja
    KvK nummer: 02079831
    Ondernemingsnummer: nvt
    TrustCloud: ichosting

    Zou het niet zoiets moeten zijn als dit:

    RewriteRule ^ietsanders/([a-z]*)$ /page.php?pagina=$1

  3. #3
    Rewrite Rule vreemd probleem
    geregistreerd gebruiker
    67 Berichten
    Ingeschreven
    21/03/05

    Locatie
    Utrecht

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


    Registrar SIDN: nee
    KvK nummer: 30210663
    Ondernemingsnummer: nvt

    Thread Starter
    Nee, het moet echt zijn zoals ik had beschreven.
    Ergens moet er denk ik in te stellen zijn dat hij eerst kijkt of een rewriterule voor iets is gedefinieerd, voordat hij kijkt of er misschien een bestand is wat erop lijkt?

  4. #4
    Rewrite Rule vreemd probleem
    .
    496 Berichten
    Ingeschreven
    25/02/03

    Locatie
    Centraal Gelderland

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


    Registrar SIDN: ja
    KvK nummer: 09111714
    Ondernemingsnummer: nvt

    Voor het 'netjes' weergeven van urls voor ons content management systeem gebruiken we de volgende opbouw:
    www.blalbal.nl/index/1/home.php
    ^= siteid ^= painga

    in de htaccess file wordt dat dan als volgt beschreven:
    Code:
    RewriteEngine On
    
    RewriteCond %{REQUEST_FILENAME} !^$
    RewriteRule /index.php [L,R]
    RewriteRule ^index/(.*)/(.*).html(.*) /index.php?page=$2&siteid=$1&%{QUERY_STRING}
    RewriteRule ^index/(.*)/(.*).php(.*) /index.php?page=$2&siteid=$1&%{QUERY_STRING}
    Ik hoop dat je daar iets mee kunt om als basis te gebruiken. Enkel wanneer er dus /index/.... wordt gebruikt treedt de regel in werking en dan moet het ook nog eens zo zijn dat de pagina een .php of een .html file is zoals die in de url wordt weergegeven.
    Uiteraard bestaat de /index/ directory hier in z'n geheel niet.

    Ik hoop dat je er wat aan hebt.

  5. #5
    Rewrite Rule vreemd probleem
    geregistreerd gebruiker
    67 Berichten
    Ingeschreven
    21/03/05

    Locatie
    Utrecht

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


    Registrar SIDN: nee
    KvK nummer: 30210663
    Ondernemingsnummer: nvt

    Thread Starter
    Helaas werkt dit niet.
    Het is vermoed ik een instelling in de nieuwere webservers.

    Heb het op verschillende websites getest en alleen op websites met apache 1.3 (oid) werkte het niet.

    Een goed voorbeeld is bijvoorbeeld de faq op wht. Deze linkt naar http://www.webhostingtalk.nl/faq.php, maar als je http://www.webhostingtalk.nl/faq/ gaat krijg je ook wat te zien (styles en images werken hier dan niet meer goed, maar gaat om het idee).

    Probleem is dus dat rewrite rules niet gebruikt worden als opgegeven directory een bestaand (php) bestand is. Dit moet vast wel ergens in te stellen zijn, maar weet iemand hoe en waar?

  6. #6
    Rewrite Rule vreemd probleem
    geregistreerd gebruiker
    182 Berichten
    Ingeschreven
    07/07/06

    Locatie
    Zaandam

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


    Registrar SIDN: Nee
    KvK nummer: Ja
    Ondernemingsnummer: Nee

    Probeer dit eens:

    Code:
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^ietsanders/(.*) page.php?pagina=$1 [nc]
    want volgens mij zit er toch een fout in je syntax.

  7. #7
    Rewrite Rule vreemd probleem
    geregistreerd gebruiker
    67 Berichten
    Ingeschreven
    21/03/05

    Locatie
    Utrecht

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


    Registrar SIDN: nee
    KvK nummer: 30210663
    Ondernemingsnummer: nvt

    Thread Starter
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^ietsanders/(.*) page.php?pagina=$1 [nc]

    dit schrijft dus /ietsanders/blaat/ om naar page.php?pagina=blaat.
    Dat is niet de bedoeling en werkt ook niet als er een bestand ietsanders.php is geupload.

    Zelfde gebeurd als je een website (zonder htaccess) hebt, waar een index.php bestand op staat. Als je dan naar www.website.com/index/ of naar www.website.com/index gaat, dan krijg je gewoon de index.php pagina. (zonder dat er dus maar iets is ingesteld).

    Daarom denk ik dus dat het instelling op de server is en ben ik op zoek naar een manier om dat via htaccess of php uit te schakelen.



  8. #8
    Rewrite Rule vreemd probleem
    geregistreerd gebruiker
    182 Berichten
    Ingeschreven
    07/07/06

    Locatie
    Zaandam

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


    Registrar SIDN: Nee
    KvK nummer: Ja
    Ondernemingsnummer: Nee

    Dan heb ik je denk ik verkeerd begrepen. Onderstaande code dan?
    Code:
    RewriteRule ^ietsanders ./pagina.php?pagina=ietsanders
    De link http://domein.nl/ietsanders verwijst in dat geval naar http://domein.nl/pagina.php?pagina=ietsanders (bovenstaande code werkt bij mij...)

Webhostingtalk.nl

Contact

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