Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

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

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Целый день листаю 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 ничем не лучше, и домен не скрывает?

Запутался я 001.gif

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

 

Есть кстати хук-анонимайзер ссылок, но левый он какой-то... http://ipbskins.ru/forum/files/file/322-url-anonymizer-ipb-stopviruslink-ru/

Запутался я

Вместо $_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 )?>";

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

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.