Небольшой вопрос...
|
|
[1] M1notavr [02.01.2014, 00:09] |
Всем привет! с наступившим новым годом!
Решил добавить ссылку группы вк на сайт.. в общем стандартная ссылка вот такого типа: Код <noindex><a href="http://vk.com/адрес-группы" rel="nofollow">Мы ВКонтакте</a></noindex>
Потом подсмотрел на одном сайте в исходнике код ссылки на группу, он был такого типа: Код <noindex><script type="text/javascript">document.write('<a href="http://vk.com/адрес-группы" rel="nofollow" target="_blank" title="ВКонтакте">Мы ВКонтакте</a>')</script></noindex>
И у меня возникло 2 вопроса.., какой вариант использовать? и зачем нужно заключать ссылку в скрипт, если можно добавить простую ссылку? Не зря ведь на том сайте ссылка была в скрипте, для чего это было сделано - не понятно.. может, чтобы ссылка не индексировалась? Но для этого вроде есть атрибут rel="nofollow"... |
|
[2] likbezz [02.01.2014, 02:55] |
M1notavr, И у меня возникло 2 вопроса.., какой вариант использовать? и зачем нужно заключать ссылку в скрипт, если можно добавить простую ссылку? Не зря ведь на том сайте ссылка была в скрипте, для чего это было сделано - не понятно.. может, чтобы ссылка не индексировалась? Но для этого вроде есть атрибут rel="nofollow"... Да, а еще можно вот так сделать: Код <script type="text/javascript"> document.write(unescape('%3Cnoindex%3E%3Ca%20href%3D%22http%3A//vk.com/%u0430%u0434%u0440%u0435%u0441-%u0433%u0440%u0443%u043F%u043F%u044B%22%20rel%3D%22nofollow%22%3E%u041C%u044B%20%u0412%u041A%u043E%u043D%u044 2%u0430%u043A%u0442%u0435%3C/a%3E%3C/noindex%3E')); </script> или так: Код <script type="text/javascript"> var temp="",i,c=0,out="";var str="60!97!32!104!114!101!102!61!34!104!116!116!112!58!47!47!118!107!46!99!111!109!47!1072!1076!1088!1077!1089!45!1075!1088!1091!1087!1087!1 099!34!32!114!101!108!61!34!110!111!102!111!108!108!111!119!34!32!116!97!114!103!101!116!61!34!95!98!108!97!110!107!34!32!116!105!116!108!10 1!61!34!1042!1050!1086!1085!1090!1072!1082!1090!1077!34!62!1052!1099!32!1042!1050!1086!1085!1090!1072!1082!1090!1077!60!47!97!62!";l=str.length;while(c<=str.length-1){while(str.charAt(c)!='!')temp=temp+str.charAt(c++);c++;out=out+String.fromCharCode(temp);temp=""}document.write(out); </script> если уж совсем паранойя замучала .. или вот так: Код <script type="text/javascript"> var _0x5847=["\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x68\x74\x74\x70\x3A\x2F\x2F\x76\x6B\x2E\x63\x6F\x6D\x2F\u0430\u0434\u0440\u0435\u0441\x2D\u0433\u0440\ u0443\u043F\u043F\u044B\x22\x20\x72\x65\x6C\x3D\x22\x6E\x6F\x66\x6F\x6C\x6C\x6F\x77\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x5F\x62\x6C\x61\ x6E\x6B\x22\x20\x74\x69\x74\x6C\x65\x3D\x22\u0412\u041A\u043E\u043D\u0442\u0430\u043A\u0442\u0435\x22\x3E\u041C\u044B\x20\u0412\u041A\u043E\ u043D\u0442\u0430\u043A\u0442\u0435\x3C\x2F\x61\x3E","\x77\x72\x69\x74\x65"];document[_0x5847[1]](_0x5847[0]); </script> ..
Сделано это, как вы правильно заметили, для сокрытия. Но сделано топорно.
И у меня возникло 2 вопроса.., какой вариант использовать? Вот такой: Код <noindex><a href="/go?http://vk.com/адрес-группы" rel="nofollow">Мы ВКонтакте</a></noindex> --- |
|
[3] M1notavr [02.01.2014, 04:53] |
Попробовал, как вы написали..., при переходе выдает следующее:
У вас нет прав для просмотра этого ресурса
Возможно, просмотр этого ресурса с использованием указанных вами личных данных не разрешен.
На юкозовском форуме прочел:
ВНИМАНИЕ! Переадресация с одного сайта на другой запрещена! Сайты которые служат только для переадресации будут удалены!
А у вас работает кстати.
Сообщение отредактировал M1notavr - Четверг, 02.01.2014, 04:54 |
|
[4] likbezz [02.01.2014, 07:17] |
M1notavr, Попробовал, как вы написали..., при переходе выдает следующее: У вас нет прав для просмотра этого ресурса Это называется профиксить ссылки (системная функция)
и с переадресацией в том контексте что вы написали не имеет ничего общего.
При чем, эта фукция включена по умолчанию на форуме:
Мы где-то там
...
Может у вас сайт не на юкоз?) Тогда конечно работать не будет. В этом случае, нужно прописывать редирект в .htaccess Типа: Код <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_URI} go$ [NC] RewriteCond %{QUERY_STRING} ^http(.*)$ [NC] RewriteRule (.*) http%1 [R=302,NC,L] </IfModule> ---
|
|
[5] M1notavr [02.01.2014, 08:13] |
Тут не все так просто. Я не могу включить функцию "Проксировать все внешние ссылки в добавляемых материалах", потому что у меня включена функция: "Использовать функцию преобразования внешних ссылок с помощью сервиса u.to". Одновременно их нельзя использовать.
Я проверил, если включить проксирование в общих настройках, то редирект работает, тоесть нужно выбирать, либо включать проксирование, отключив при этом сервис u.to, либо наоборот, тоесть, как сейчас. Наверно придется все-таки использовать вариант со скриптом, о котором я писал... |
|
[6] likbezz [02.01.2014, 08:48] |
M1notavr, тоесть нужно выбирать, либо включать проксирование, отключив при этом сервис u.to, либо наоборот, тоесть, как сейчас Тогда сходите на u.to и получите короткую ссылку, ее и юзайте. Не хуже чем JavaScript ..
..Только смысл в u.to сомнительный .. во-первых зависимость от работы сервиса, во-вторых - внешняя ссылка, она и в африке внешняя, независимо от того куда ссылается - на ю-ту или в-ка.. |
|
[7] M1notavr [02.01.2014, 19:18] |
Только смысл в u.to сомнительный Все-равно отключать его ради какой-то одной ссылки, было бы групо.
Сейчас попробовал вставить скрипт с ссылкой, в итоге получилось, что гости не видят ссылку вк.. и в исходнике тоже нет ни скрипта, ни ссылки, а вот зареганные видят ссылку.. и в исходнике скрипт видно целиком, как так получилось? Условные операторы не использовал... С обычной ссылкой, тоже самое.
Посмотрите сами, под гостем и под залогиненным. Сайт в профиле.
Login: User Pass: 123
Может быть и хорошо, что в исходнике нет ссылки, но то, что гости не видят ссылку это все же плохо. |
|
[8] likbezz [02.01.2014, 20:46] |
M1notavr, Все-равно отключать его ради какой-то одной ссылки, было бы групо. У меня другое мнение на этот счет.
Может быть и хорошо, что в исходнике нет ссылки, но то, что гости не видят ссылку это все же плохо. )) вы уж определитесь, как-нибудь.. Если ее нет в исходнике - то вообще никто не увидит )
Посмотрите сами, под гостем и под залогиненным Я вам верю. Смотрите условия, наверняка в них дело.
Условные операторы не использовал... Так не бывает. |
|
[9] M1notavr [02.01.2014, 21:21] |
Вы правы)), это я ссылку не в том месте воткнул, сейчас уже все исправил, теперь все норм. |
|