Как то, на другом сайте я спрашивал как сделать скрипт , суть которого заключается в том чтобы заменить страницу 404 , например что бы ссылка обрабатывалась как нить и если такой страницы нет, открывалось или аякс окно с ошибкой на самом сайте, или просто уведомление в углу сайта о том что страницы не существует. И там експерт предложил такое решение..
Code
<script>
$('a').click(function () {
var href = $(this).attr('href');$(this).removeAttr('href');
$.ajax({
url: href,
dataType : "html",
error: function () { _uWnd.alert('Ошибка, такой страницы не существует!','404');},
success:function () {location.href = href;}
});
})
</script>
Но проблема в том что в этом скрипте ошибка выдается если вы перешли по ссылке внутри сайта (и бажок есть, например выдаст аякс если ссылка идет как жаваскрипт..), но вот я предлогаю доработать это и сделать такое решение ... Если человек переходит по ссылке вне сайта например с яндекса, и такой ссылки нет то должно вернуть на главную страницу сайта и выдать этоже окошко =)