login  Naam:   Wachtwoord: 
Registreer je!
 Forum

.htaccess werkt niet bij alle pagina's (Opgelost)

Offline levideridder - 12/06/2012 11:05
Avatar van levideridderLid Hallo,

Zoals de titel van de topic het probleem al uitlegt, zit ik met het probleem dat het .htaccess bestand niet alle bestanden correct hernoemt. Met volgende code zou ik de betreffende pagina moeten kunnen bezoeken zonder de extensie .php achteraan:
  1. RewriteEngine On
  2. RewriteCond %{REQUEST_FILENAME} !-d
  3. RewriteCond %{REQUEST_FILENAME}\.php -f
  4. RewriteRule ^(.*)$ $1.php


www.domeinnaam.be/contact.php werkt alsook www.domeinnaam.be/contact
www.domeinnaam.be/info.php werkt maar www.domeinnaam.be/info geeft volgende error:

  1. 403 FORBIDDEN
  2. You don't have permission to access /info/ on this server.
  3. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


Iemand een idee hoe dit komt?

Grt Levi

3 antwoorden

Gesponsorde links
Offline Pieter - 12/06/2012 11:42
Avatar van Pieter Gouden medaille

SEO guru
Heb je soms een map in je root die info noemt?
Offline Martijn - 12/06/2012 12:12 (laatste wijziging 12/06/2012 14:45)
Avatar van Martijn Crew PHP Je kunt ook zo doen:

  1. RewriteCond %{REQUEST_FILENAME} !-d
  2. RewriteCond %{REQUEST_FILENAME} !-f
  3. RewriteRule ^(.*)$ index.php?q=$1


dan krijg je in je index.php in $_GET['q'] dus 'contact' en 'home', en dan kun je veel beter controleren. Je kunt ook doen of in_array() is in $toegestanePaginas = array('home', 'contact');

Hoeft niet, wel handig, zeker in een later stadium van je site
Offline levideridder - 12/06/2012 16:41 (laatste wijziging 12/06/2012 16:51)
Avatar van levideridder Lid @Pieter: Ja, inderdaad. Er staat een map info in mijn root folder. Dat geeft het probleem. Bedankt!
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.267s