Ik heb een .htacces gemaakt waar in staat als de pagina niet gevonden is dat ze naar 404.php worden gestuurd. Hoe kan je er voor zeggen dat er op 404.php gedecteerd kan worden welke pagina niet kan gevonden worden ???
http_refer?
Je bedoelt
<?php
$_SERVER['http_refer'];
?>
??? neen dat werkt niet zo goed. het moet toch mogelijk zijn ?? kijk hier zoals ik het wel wil :
http://www.google.be/123.php
<? $_SERVER['http_referer']; ?> isset denkek :)

'HTTP_REFERER'

The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.

Bron: PHP.net
Ik bedoelde al en zoals je zelf al zegt:
HTTP_REFERER as a feature. In short, it cannot really be trusted.


En dan word de pagina 404.php geladen maar niet de foute pagina als je me snapt.
HTTP_REFERER

Geen mogelijkheid om de htaccess zo aan te passen dat die automatisch de page welke niet bestaat wordt meegestuurd? (ben niet zo into the htaccess-scripting, weet dus niet of dit mogelijk is :|)
EN met mod rewriting of zoiets ?
Hmm geen idee, ik huur een server, en kan hier via Cpanel zelf mijn foutpaginas aanpassen, hier is het dan wel weer mogelijk om de voorgaande url te vermelden, maar dat is geen php taal of dergelijk...
Dat is shtml is net iets uitgebreider. Ik kan ook zo 123 niet iets verzinnen op dit probleem. Moet je perse die ref vermelden?
je kunt het volgende in je .htaccess zetten:

ErrorDocument 404 http://www.jouwebsite.nl/404.php

Elke 404 request die de server krijgt, zal worden doorgestuurd naar het door jou opgegeven URL adres in je .htaccess file ..
Maar het is de bedoeling te weten welke pagina ze zoekten, want overlaats krijg ik veel 404 errors

Reageren