login  Naam:   Wachtwoord: 
Registreer je!
 Forum

MOD Rewrite

Offline bas1995 - 24/04/2009 21:04
Avatar van bas1995Onbekend ik ben wat aan het proberen met MOD Rewrite

dit is de code toe nu toe:
  1. RewriteEngine On
  2. RewriteRule ^index/(.*) index.php?id=$1

en dan doe ik blaat.nl/index/1/ en staat er 404 Not Found
wie kan mij helpen 

20 antwoorden

Gesponsorde links
Offline WimJ - 24/04/2009 21:17
Avatar van WimJ Grafische gevorderde heb je het goed geconfigureerd in je .htacces bestandje ?

meer info >> www.modrewrite.nl dacht ik dat het was.
Offline Joost - 24/04/2009 21:17
Avatar van Joost PHP expert Ik vermoed dat je een RewriteBase moet toevoegen.

Anders moet je even je apache error log bekijken 
Offline bas1995 - 24/04/2009 21:21
Avatar van bas1995 Onbekend ik had al gekeken op www.modrewrite.nl maar daar schiet ik ook niet veel op

maar staat daar ook RewriteBase
Offline Joost - 24/04/2009 21:23
Avatar van Joost PHP expert Dat kan je zelf kijken? Het antwoord is trouwens nee.

Voeg dit toe onder RewriteEngine On:
RewriteBase /

Moet je even testen of het dan werkt.
Offline bas1995 - 24/04/2009 21:27 (laatste wijziging 24/04/2009 23:29)
Avatar van bas1995 Onbekend nej werkt ook niet

nu heb ik:
  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteRule ^index/(.*) index.php?id=$1
Offline Martijn2008 - 24/04/2009 22:22
Avatar van Martijn2008 PHP beginner
  1. RewriteEngine On
  2. RewriteRule index/(.*) index.php?id=$1 [QSA,L]

Offline bas1995 - 24/04/2009 22:51 (laatste wijziging 24/04/2009 23:44)
Avatar van bas1995 Onbekend nej sorry werkt ook niet 

waarom werkt het niet.

ik heb nu :
  1. RewriteEngine On
  2. RewriteRule index/(.*)$ index.php?id=$1 [QSA,L]


dan heb ik een link iets.nl/index/1 en dan doet hij het niet
Offline Joost - 24/04/2009 23:43
Avatar van Joost PHP expert Wat zie je in je error log?
Offline bas1995 - 24/04/2009 23:44 (laatste wijziging 24/04/2009 23:47)
Avatar van bas1995 Onbekend welke error log 

het .htaccess moet toch in de public_html staan of niet 
Offline Koen - 24/04/2009 23:46
Avatar van Koen PHP expert Van apache.
apache_map/log/error.log
Offline bas1995 - 24/04/2009 23:47 (laatste wijziging 24/04/2009 23:53)
Avatar van bas1995 Onbekend ik zal ff kijke

waar staat die apache map
Offline Joost - 24/04/2009 23:53 (laatste wijziging 24/04/2009 23:53)
Avatar van Joost PHP expert  zoek hem op.. hoe moeten wij dat weten?
Jij hebt je ontwikkelomgeving geinstalleerd.
Offline bas1995 - 24/04/2009 23:54 (laatste wijziging 25/04/2009 00:07)
Avatar van bas1995 Onbekend Plaatscode: 136226

dit staat in de error log 

daar word je ook niet veel wijs uit

maar ik vroeg net aal waar moet de .htaccess staan??? public_html???
Offline Koen - 25/04/2009 00:12
Avatar van Koen PHP expert Ja, daar 
Offline bas1995 - 25/04/2009 00:13
Avatar van bas1995 Onbekend ok daar heb ik hem al maar dan doet hij het niet 
Offline Joost - 25/04/2009 10:36
Avatar van Joost PHP expert Als jij een request maakt, en er gaat iets fout (404 bijvoorbeeld), dan zal er een regel onderaan de apache error log worden weggeschreven.

Maak dus eens een request naar de je pagina waar mod_rewrite wordt toegepast, en kijk daarna direct in je error log  
Dan zou het onderste paar regels duidelijkheid moeten geven.
Offline bas1995 - 25/04/2009 12:09 (laatste wijziging 25/04/2009 13:39)
Avatar van bas1995 Onbekend maar ik kan die error log niet vinden 

is er heeel mischien nog een andere manier hoe je dat kan doen???
Offline Joost - 25/04/2009 16:11
Avatar van Joost PHP expert Je had de error log toch al gevonden?
bas1995 schreef:
Plaatscode: 136226

dit staat in de error log
Offline bas1995 - 25/04/2009 23:53
Avatar van bas1995 Onbekend ja maar dat is niet de goede 
Offline Koen - 26/04/2009 00:34
Avatar van Koen PHP expert ^o)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.22s