• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • 🚀 WE ZOEKEN TESTERS! 🚀

    Servertjee 3 oktober 2026 om 10:56
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Syntax 1 oktober 2026 om 11:11
  • Luchtvaartsoftware: Hoe technologie de moderne luchtvaart verandert

    saggy2829 30 september 2026 om 19:31
  • Hoe gebruiken jullie WhatsApp voor marketing en klantopvolging?

    aiqanobzfsej5 29 september 2026 om 12:55
  • [PROJECT] Gamekeuring.nl - Hét onafhankelijke keuringsplatform voor maffiagames & RPG's!

    frio 22 september 2026 om 16:40
  • Ictscripters / Koen

    Aaron 22 september 2026 om 15:07
  • Kweekrijk - van stekje tot Imperium

    Lijno 14 september 2026 om 23:00
  • Crimora.nl

    Jeffrey.Hoekman 8 september 2026 om 18:49

Marktplaats

  • Verschillende domeinen te koop (sommige hebben website / content)

    frio 2 oktober 2026 om 14:45
  • 295 Nieuwe Domeinnamen September 2026

    shiga 1 oktober 2026 om 19:09
  • Straatbaas.eu – complete Nederlandstalige en Engelstalige online maffia-RPG

    Jeroen.G 1 oktober 2026 om 17:48

htacces

  • MBCompany
  • 24 juni 2016 om 13:11
  • MBCompany
    Staat open voor projecten!
    Berichten
    119
    • 24 juni 2016 om 13:11
    • #1

    Beste,

    Ik stoot tegen een probleem.
    Op local host werkt url rewite netjes, maar nu ik een host heb genomen en online wil gaan werkt het NIET

    Apache Configuration
    RewriteEngine On
    
    
    RewriteRule ^register$ index.php?page=register
    RewriteRule ^login$ index.php?page=login
    
    
    RewriteRule ^game/(.*)/(.*)/(.*)$ game.php?page=$1&sub=$2&x=$3
    RewriteRule ^game/(.*)/(.*)$ game.php?page=$1&sub=$2
    RewriteRule ^game/(.*)$ game.php?page=$1


    Login en register werkt netjes de rest onder NIET~!

    Ik sta open voor projecten.
    Ik sta ook tehuur als scripter
    PM voor meer informatie

  • Gast, wil je besparen op je domeinnamen? (ad)
  • ThomasBlom
    Leerling
    Berichten
    137
    • 24 juni 2016 om 13:28
    • #2

    Ik ben geen htaccess expert, maar misschien werkt het wanneer je een 'L flag' aan het einde van elke regel zet. Dit zorgt ervoor dat de server stopt met zoeken naar andere overeenkomsten.
    Dus zoiets als dit:

    Apache Configuration
    RewriteEngine On
    
    
    RewriteRule ^register$ index.php?page=register [L]
    RewriteRule ^login$ index.php?page=login [L]
    
    
    RewriteRule ^game/(.*)/(.*)/(.*)$ game.php?page=$1&sub=$2&x=$3 [L]
    RewriteRule ^game/(.*)/(.*)$ game.php?page=$1&sub=$2 [L]
    RewriteRule ^game/(.*)$ game.php?page=$1 [L]

    Waarom het wel op lokaal niveau werkt en anders niet snap ik niet..

  • AarClay
    Gevorderd
    Berichten
    424
    • 24 juni 2016 om 16:20
    • #3

    Staat .htaccess niet gewoon uit?
    Noem je het bestand wel .htaccess ? (dubbel 's' en 'c')

  • ThomasBlom
    Leerling
    Berichten
    137
    • 24 juni 2016 om 16:23
    • #4
    Citaat van AarClay

    Staat .htaccess niet gewoon uit?
    Noem je het bestand wel .htaccess ? (dubbel 's' en 'c')

    Als dat zo was, zou login en register ook niet werken

  • FangorN
    Professional
    Artikelen
    2
    Berichten
    737
    • 24 juni 2016 om 16:48
    • #5

    Waarom stuur je niet gewoon alles door naar index.php (single point of entry in je applicatie) die dan de REQUEST_URI inspecteert en code inlaadt? Waarom deze brei van RewriteRules?

    Je zegt "het werkt niet". Waar blijkt dit uit? Krijg je foutmeldingen?

    Ook lijken index.php en game.php structureel ongeveer hetzelfde te doen, waarom heb je hier dan toch twee bestanden (twee ingangen in je applicatie) voor gemaakt? :/

    Wat @ThomasBlom zegt lijkt mij in ieder geval verstandig: indien er een match is met het patroon van een RewriteRule, voer deze dan uit en stop verdere matching.

  • MBCompany
    Staat open voor projecten!
    Berichten
    119
    • 24 juni 2016 om 21:33
    • #6

    Nee het staat aan anders deed login en register het ook niet maar die det het wel

    Ik sta open voor projecten.
    Ik sta ook tehuur als scripter
    PM voor meer informatie

  • MBCompany
    Staat open voor projecten!
    Berichten
    119
    • 24 juni 2016 om 22:18
    • #7

    Heel raar dit probleem.
    Als k de script game.php verander in ingame.php en in htaccess ingame.php?page=$1 en de nieuwe url laat dus /game/pagina werkt het wel :s

    Maar se subs werken niet nu hoe kan dit
    Host transIP

    Ik sta open voor projecten.
    Ik sta ook tehuur als scripter
    PM voor meer informatie

  • FangorN
    Professional
    Artikelen
    2
    Berichten
    737
    • 25 juni 2016 om 14:40
    • #8

    Staat alles in de root van je webdirectory? Misschien is het toch handig om een expliciete RewriteBase toe te voegen.

    Misschien gaat er iets mis met URL encoding/decoding, want ⊂ is een HTML entity. Mogelijk probeert het systeem iets foutief te repareren.

    Misschien zijn er andere, en niet zichtbare (of die van jezelf, in een hoger gelegen directory), rewriterules actief?

    Heb je al eens $_GET gedumpt in index.php, game.php et cetera?

    Zolang je niet weet wat de oorzaak van een probleem is is het in het algemeen ook verstandiger om hier geen aannames over te doen.

  • MOnkNL
    Leerling
    Berichten
    69
    • 30 juni 2016 om 23:16
    • #9

    Wat verwacht je als page, sub en x aan karakters? (.*) staat voor alle karakters.
    Als je alleen tekst verwacht volstaat ([a-zA-Z]+) of met nummer erbij ([a-zA-Z0-9]+).
    Probleem aan (.*) dat hij ook / verwacht als karakter. Al heb ik deze theorie getest voor je maar dit levert niet de fout op.
    Zie: http://ict.thomasvv.nl/game/

    The law is what I write down on paper

  • FangorN
    Professional
    Artikelen
    2
    Berichten
    737
    • 1 juli 2016 om 14:21
    • #10

    Daarom is het ook aannemelijk dat er (nog) iets anders speelt. De RewriteRules doen volgens mij gewoon hun ding. Zoveel geeft de topicstarter ook aan: lokaal werkt dit wel, maar online niet. Er worden verder ook geen details over de host gegeven, maar daar zou ik eens wat nader naar gaan kijken...

    Nergens geeft topicstarter ook een voorbeeld van hoe deze de pagina's aanroept. Wanneer je URL een trailing slash bevat (/game/, /game/een/, /game/een/twee/, /game/een/twee/drie/) dan krijg je mogelijk niet het gewenste resultaat.

    Los hiervan, meerdere ingangen in je applicatie creëren is doorgaans niet zo'n verstandig plan. Niet vanuit security, en niet vanuit efficiency (met meerdere ingangen is er bijna onvermijdelijke overhead doordat je dezelfde dingen dubbel, driedubbel, of meerdere keren uitvoert).

    Dus los vanuit het feit dat de RewriteRules gewoon zouden moeten werken (en het is nog steeds interessant om uit te zoeken waarom dit niet werkt) zou je er misschien beter aan doen om je ontwerpstrategie aan te passen.

    Bewerkt één keer, laatst door FangorN (1 juli 2016 om 22:29).

Registratie

Nog geen account? Registreer je nu en word deel van onze community!

Nu registreren Aanmelden

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design