Заказчику мозги вправить рекомендую. А не геммороя на свою задницу искать. Если заказчик уверен, что его сайт должен оставаться неизменен, то необходимо и более выгодно создать сайты-саттелиты (спутники основного). А вообще-то рекомендовал бы не циклится на гемморном клиенте и поискать более адекватного. А то ишь ты пошли - ты мой сайт не трожь, но в топ меня вынь... Я таких с порога разворачиваю, если конечно спесь не слетает с них. ;)
правка:
htmlspecialchars($_GET['url']);
очепяталси. :)
пример:
кликайте на лого:
http://masterseo.ru/asbf.html
только давайте быстрее. через два часа снесу.
вот код:
redirect.php:
<?
$url = htmlspecialchars($_GET['url']);
$header = "Location: ".$url;
header ($header);
?>
сама ссылка:
<a href="./redirect.php?url=http://www.domen.ru">domen.ru</a>
Правка:
Снес.
За Леху-линка жирный плюс! :) Это будущее нашего российского СЕО. Еще увидите и попомните мои слова. :)
Ну смысл один практически. Мну вообще пофих. Я предпочитаю php и html... :)
Ну, я видел и полностью сайты на JS - извращенцев хватает в сети всяких...
xml само собой выход тоже. Но не для меня. :)
Я просто привел как пример ссылки-кнопки. Левых ссылок у сея на сайте не держу, поэтому не вижу смысла их запрещать. :) Вы подробнее можете задачу обозначить? Три варианта на выбор - если не один не подходит - то и не надо ничего запрещать. :D
По другому НЕ ПОЛУЧИТСЯ. Либо жертвуйте валидностью.
Вам шашечки или ехать? :)
Предложено три (!) варианта - чего еще желать то. Официальной замены <noindex> нет.
Медицина тут бессильна.... Яндекс неизлечим, к сожалению. У вас есть на выбор два вариант - со скриптом и с редиректом. Можно редирект впихнуть в <noscript>. Или не морочится с запретом к индескированию. Я, например, этим давно уже не страдаю, по мне так лучше пусть яшка БЕСПЛАТНО сожрет две ссылки на валидаторы... Зато код будет чистенький. ;) Тем более, что у валидатора уже давно пр10 и Ваша одна ссылка ему погоды не сделает уже.
Вот с флешом были проблемы до определенного времени, но и они обходимы. ;)
Редирект:
<a href="./redirect.php?url=bla-bla-bla">anchor</a>
$url = htmlspecilachars($_GET['url']);
Поздравляю! :)