onms 73 Posted March 10, 2015 Report Share Posted March 10, 2015 Суть в следующем, хочу скрыть часть ссылок на сайте. И мне нужно закодировать их в php и через js раскодировать... Кто поможет, возможно и за $ ?! Link to post Share on other sites
LetSevI 322 Posted March 10, 2015 Report Share Posted March 10, 2015 Как Вы представляете себе результат? WQP 1 Link to post Share on other sites
VIP styoplotr 514 Posted March 10, 2015 VIP Report Share Posted March 10, 2015 Первое что пришло в голову туда http://stackoverflow.com/questions/21177443/php-caesar-cipher (синтаксис проверите) и обратно http://www.nayuki.io/res/caesar-cipher-javascript.js Link to post Share on other sites
onms 73 Posted March 10, 2015 Author Report Share Posted March 10, 2015 Как Вы представляете себе результат? Очень просто, для примера: <a class="link" data-link="http://site.ru/"href="#">ссылка, не передает вес</a> и js $('.link').click(function(){window.location.href=($(this).data('link'));return false;}); Только немного сложней нужно, текст "http://site.ru/"кодировать нужно через php в вид " ba158316afea55123a3595e" и обратно через js Link to post Share on other sites
alexsharaf 7 Posted March 10, 2015 Report Share Posted March 10, 2015 Если нужно скрыть ссылку от псов, то можно сделать внешнюю внутренней простым методом: <html> <head> <meta http-equiv="Refresh" content="1;URL=ссылка на сайт"/> </head> <body> <script language="javascript" type="text/javascript"> document.location='ссылка на сайт'; </script> </body> </html> Если неправильно Вас понял и не по теме, то извиняюсь. Link to post Share on other sites
onms 73 Posted March 10, 2015 Author Report Share Posted March 10, 2015 Если нужно скрыть ссылку от псов, то можно сделать внешнюю внутренней простым методом: <html> <head> <meta http-equiv="Refresh" content="1;URL=ссылка на сайт"/> </head> <body> <script language="javascript" type="text/javascript"> document.location='ссылка на сайт'; </script> </body> </html> Если неправильно Вас понял и не по теме, то извиняюсь. Вы правильно поняли, но данный метод мне не подходит!) Просто по идее пс умеют работать с js и подобными ссылками, вот и пробую что работает, а что нет.. Мне нужен декодер на js (md5 или что-то подобное, но не base64)... Link to post Share on other sites
alexsharaf 7 Posted March 10, 2015 Report Share Posted March 10, 2015 Вроде как нет, вы создаете HTML файл, например, doc.html и кидаете в корень сайта с этим кодом. Потом оформляете ссылку стандартно, но не на ресурс, а на внутренний документ, все тот же - doc.html, а он редиректит на нужный сайт. В Роботс закрываете Disallow: /doc.html, и по идее псы этот файл не видят, хотя, гугл порой индексирует то, что в роботс закрыто. Понятно, что способ далек от идеала, но, он прост как три копейки, меньше головной боли. Конечно, могу ошибаться, что псы не увидят после всех манипуляций данный фал в корне, но я так ссылку меню закрыл на сайте Joomla, вроде как без последствий. Link to post Share on other sites
onms 73 Posted March 10, 2015 Author Report Share Posted March 10, 2015 У меня немного другие цели, мне нужно простить через js 2 способа и точно знать что работает, а что нет.1) Способ написан выше.2) Через кодирование ссылок, а после загрузки сайта ссылка декодируется и вставляется (видна исключительно пользователю) Link to post Share on other sites
VIP campusboy 912 Posted March 10, 2015 VIP Report Share Posted March 10, 2015 а что если отдавать ссылки (обычные) только зарегистрированным пользователям? ПС такую ссылку не прочтут Link to post Share on other sites
onms 73 Posted March 10, 2015 Author Report Share Posted March 10, 2015 а что если отдавать ссылки (обычные) только зарегистрированным пользователям? ПС такую ссылку не прочтут Ну допустим, есть им и в нем нужно будет скрыть все ссылки товаров и что тогда ?! Это не вариант... Link to post Share on other sites
Shnapik 108 Posted March 11, 2015 Report Share Posted March 11, 2015 Скрыть ссылки можно и с помощью php, т.е. сделать ссылку внутренней и через редирект отправлять пользователя на нужную страницу. Link to post Share on other sites
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now