chan0923
Nov 12th, 2008, 04:09 AM
Dear all, I need some help on this:
Basically what i want to do is, whenever a visitor enters an invalid URL, I would like to redirect to a php file, and then I would like to retrieve the invalid URL and do some string manipulation with it.
Let's say visitor type www.mydomain.com/blahblahblah , which is an invalid url. In stead of the standard "404 not found" page, i want all 404 request to be redirected to a php file, and get the whole "www.mydomain.com/blahblahblah" string for some processing.
So far I've managed to make the redirection thing works by adding
ErrorDocument 404 /somefile.php
in my apache configuration file. However, I can't get the invalid URL. I try to get it from getenv("HTTP_REFERER"); but it's empty.
Any ideas on how to achieve this? Thanks a lot !
Basically what i want to do is, whenever a visitor enters an invalid URL, I would like to redirect to a php file, and then I would like to retrieve the invalid URL and do some string manipulation with it.
Let's say visitor type www.mydomain.com/blahblahblah , which is an invalid url. In stead of the standard "404 not found" page, i want all 404 request to be redirected to a php file, and get the whole "www.mydomain.com/blahblahblah" string for some processing.
So far I've managed to make the redirection thing works by adding
ErrorDocument 404 /somefile.php
in my apache configuration file. However, I can't get the invalid URL. I try to get it from getenv("HTTP_REFERER"); but it's empty.
Any ideas on how to achieve this? Thanks a lot !