Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Опубликовано:

Целый день листаю google, ответов много, но ни один, почему-то, у меня не работает. В общем, вопрос такой: надо, чтобы внешние ссылки, опубликованные на форуме, при наведении на них мыши выводились как http://mysite.ru/go/?http://....

 

Перепробовал несколько вариантов: через .htaccess у меня не вышло, через go.php и /go/index.php тоже не вышло. Ссылки остались в первоначальном виде. Помогите решить проблему!

Рекомендованные сообщения

Опубликовано:

Вот этого бы крайне не хотелось, желательно бы, чтобы анонимный редирект осуществлялся средствами форума, если такое возможно.

Невозможно.

 

Я просто не понял другой момент - в чем заключается смысл такого редиректа, если адмимистратор адресуемого ресурса сможет увидеть сайт, с которого мы попали на его ресурс, а этого тоже не хотелось бы.

Обычно его используют для поисковых систем для превращения внешних ссылок во внутренних, которые потом блокируются в robots. Те, кто хотят скрыть переходы со своего сайта используют редирект через другой промежуточный сайт.

 

Возможно ли просто скрыть исходный домен из ссылки, чтобы она представляла собой вид site.ru/go/[наша ссылка]?

Исходный домен нет. Исходную страницу да.

Самый простой пример

<script>
window.location.href = "<?=htmlspecialchars( $_SERVER['QUERY_STRING'], ENT_QUOTES, 'UTF-8', FALSE )?>";
</script>

Также есть много примеров с таймером и прочими эффектами при переходе.

В данном случае реферер будет фигурировать как site.ru/go/?link

Опубликовано:
Самый простой пример

А этот скрипт в файл редиректа нужно добавить, вот так?

 

Удалено

используют редирект через другой промежуточный сайт

Т.е. мы попадаем на целевой ресурс по ссылке через другой сайт? А можно составить скрипт, который создает несуществующий сайт, и редирект будет происходить через него, чтобы в итоге скрывался наш домен, а ссылка зеркалилась через него? Или такое невозможно, потому что переход должен осуществляться именно через какой-либо сайт?

Изменено пользователем siv1987

Опубликовано:

А этот скрипт в сайт файл редиректа нужно добавить, вот так?

Что вы как будто с луны свалились, php от html отличить не можете. Серверный php редирект который там используется нужно заменить на html.

 

А можно составить скрипт, который создает несуществующий сайт, и редирект будет происходить через него, чтобы в итоге скрывался наш домен, а ссылка зеркалилась через него?

Скрипты не могут создавать несуществующие сайты. Это должен быть существующий домен который сможет обработать наш запрос.

Опубликовано:
Серверный php редирект который там используется нужно заменить на html

Знать бы, как это сделать :) Кстати, а аналогичная модификация отсюда http://ipbskins.ru/forum/topic13187.html/page__view__findpost__p__100064 ничем не лучше, и домен не скрывает?

Опубликовано:

Запутался я

Вместо $_SERVER['QUERY_STRING'] вставить нужно?

Заменить содержимое файла на html код, что здесь такого сложного для понимания?..

 

Есть кстати хук-анонимайзер ссылок, но левый он какой-то.

Там тот же самый принцип, только ссылки в исходном коде странице заменяются "на лету" через javascript.

Опубликовано:

Все содержимое файла index.php заменить на это?

 

<html>
<script>
window.location.href = "<?=htmlspecialchars( $_SERVER['QUERY_STRING'], ENT_QUOTES, 'UTF-8', FALSE )?>";
</script>
</html>

Там тот же самый принцип, только ссылки в исходном коде странице заменяются "на лету" через javascript.

Просто сам сервис stopvirus.link не внушает доверия ) И еще зачем-то в хук какие-то настройки текста репутации примешаны, я так и не понял для чего :blink:

Опубликовано:
И еще зачем-то в хук какие-то настройки текста репутации примешаны, я так и не понял для чего

Оригинальное название этого хука (FC33) Link Anonymizer 1.0

Автор где-то его скачал с кривыми настройками, изменил копирайты и всунул редирект через свой стремный сайт. Я хотел было его удалить из архива, но фисана его одобрила.. ну пусть будет.

Опубликовано:

Посмотрел я на этот хук и принял решение его не ставить, уж очень леваком от него несет :)

 

Оставил такой вариант, вроде работает, он правильный же вроде как?

 

<html>
<script>
window.location.href = "<?=htmlspecialchars( $_SERVER['QUERY_STRING'], ENT_QUOTES, 'UTF-8', FALSE )?>";
</script>
</html>

Не подскажете, как доработать этот скрипт, чтобы нас редиректило через промежуточный сайт? Просто, чтобы домен жестко прописать в этот скрипт, и все.

Изменено пользователем Strategius

Опубликовано:
window.location.href = "https://anon.to/?=htmlspecialchars( $_SERVER['QUERY_STRING'], ENT_QUOTES, 'UTF-8', FALSE )?>";

Опубликовано:

Спасибо огромное, работает как надо!

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.