Bunun için önce normal olarak hata sayfalarını htaccess ile 404.php sayfasına yönlendiriyorum. Ancak bu durumda yönlendirme htaccess ile geldiğinden HTTP_REFERER ile ur yi alamıyorum.
Bunun yerine headera aşağıdaki komutu eklediğimde istediğim oluyor ve url yi yakalıyorum. Ancak aşağıdaki kodu sitemde header en üstüne yerleştirmem gerekiyor doğal olarak.
header("HTTP/1.1 301 Moved Permanently");
header("Location:404.php");
exit();
Ancak bu seferde sadece hatalı değil tüm sayfaları 404.php ye yönlendiriyor. hata sayfalarını değil.
Bu durumu nasıl çözebilirim?