Eğer 404.php sayfasına redirect ediyorsanız $_SERVER['HTTP_REFERER'] kullanmayı deneyin.
Normalde aşağıdaki şekilde 404 htaccess yönlendirmesi yaparsanız;
RewriteEngine On
ErrorDocument 404 /404.php
$_SERVER['REQUEST_URI']
bu şekilde url i alabilirsiniz.
Teşekkür ederim, bu şekilde kullanıyorum zaten. Ben yanlış yazmışım REQUEST_URI şeklinde düzeltiyorum hatalı kısmı.
Bu şeklide kullandığımda /404.php olarak veriyor.
Benim almak istediğim localhost/ sonrasına / tan sonra gelen ve sitede olmayan linki almak. Bu liki yakın anlamlı konuya yönlendireceğim.
Şöyle yapmıştım.
$link=$_SERVER['SERVER_NAME'];
$konu=$_SERVER['REQUEST_URI];
$url=$link.$konu;
echo $url;