(: şimdi şey onu yapabilmek için sayfadaki bütün linkler üzerinde oynama yapmanız gerek.
misal <a href="http://google.com">Google</a> yerine
<script type="text/javascript">
function git(link)
{
var _Adres = link.href.split("http://")[1].toString();
location.href = 'dosya.php?Adres='+_Adres;
}
</script>
<a href="http://google.com" onClick="git(this)">Google</a>yukarıdaki scripti link olan bütün sayfalarında koyup, sayfalardaki bütün dış linklerin onClick olayına "git(this)" ifadesini eklemen gerek. fakat eğer kullandığın script senin yazmadığın ve kodlarına müdehale edemeyeceğin bir sistem ise 2. bir yöntem mevcut olabilir. o yöntem ise şu olur;
sayfa içindeki herhangi bir linke tıklandığı zaman syfaya eklediğimiz bir script çalışır ve sitenin yönlenmeye çalıştığı adresi bulur. bulduktan sonra adresin iç bağlantı mı yoksa dış mı olduğunu tespit eder. bu tespitin ardından eğer iç link ise site.com/ic_link.php şeklinde yönlendirir. ama dış link ise;
site.com/dosya.php?Adres=dis_link şeklinde yönlendirir. fakat burda sorun şu ki sayfada herhangi bir linke tıklandığında gidilecek olan adresi yakalamak. bunun için küçük çapta bir araştırma yapmam gerekir. ama eğer script kodlarına müdehale edebilceğin bi script ise tüm dış linklerin onClick olayına "git(this)" ifadesini eklersen sorun olmaz.