Ik heb al heel wat doorgelezen, o.a.
http://www.pfz.nl/wiki/mod-rewrite/
http://www.phphulp.nl/php/tutorial/overig/installatie-apachephpmysql/278/beveiligen-phpmyadmin-htacces-allowdeny/517/
maar ik kwam er niet uit:
Het doel is om te testen of de 404 pagina in Xampp Apache werkt,
maar moet de instellingen van de WAMP server eerst goed zien te krijgen.
Dit krijg ik op mijn scherm:
Server fout!
De server kreeg een interne fout en kon uw vraag niet beantwoorden. De server is overbelast of er was een fout in een CGI script.
Indien u van oordeel bent dat deze server in fout is, gelieve de webmaster te contacteren.
Error 500
localhost
25-7-2012 9:14:48
Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1
Het laat dus een var bestand zien van C:\xampp\apache\error
Htaccess syntax checker laat zien dat het htaccess bestand geldig is, maar RewriteEngine On is niet toegestaan.
C:\xampp\apache\logs\error.log
[Tue Jul 24 16:44:11 2012] [alert] [client 127.0.0.1] C:/xampp/htdocs/xampp/project/htdocs/.htaccess: RewriteEngine not allowed here
C:\xampp\apache\conf\httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so
AllowOverride All:
<Directory />
Options FollowSymLinks Multiviews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
#Order allow,deny
#Deny from all
#Satisfy All
AllowOverride All
Order deny,allow
Allow from all
</FilesMatch>
error pagina:
header('HTTP/1.1 404 Not Found');
header('Status: 404 Not Found');
header('Location: ../error/error.php');
Overigens waarom is het gebruik van Multiviews niet goed voor googlebot?
2.230 views