сегодня заметил ужасную для меня вещь!
Этот мод работал практически с самого первого дня форума, все внешниие ссылки прекрасно шли через редирект, но сегодня ссылки стали прямыми! То-есть мод практически не работает!
Стал смотреть файлы fm.class.php и lib.php, а там никаких изменений, будто я и не ставил этот мод!
После установки заново мода постоянно получаю белую страницу, помогите!
Александр Михалицын ну когда переходишь по ссылке и выскакивает предупреждение вы согласны там типа перейти или отказаться нажмите здесь, так вот мне надо чтобы этот текст был в шаблоне от форума т.е. в прямоугольном окошке!
Александр Михалицын ну когда переходишь по ссылке и выскакивает предупреждение вы согласны там типа перейти или отказаться нажмите здесь, так вот мне надо чтобы этот текст был в шаблоне от форума т.е. в прямоугольном окошке!
Вот один из вариантов оформления сообщения о переадресации в стиле скина InvisionExBB. По аналогии можно данный вариант доработать либо адаптировать для других скинов форума.
Предложенная Вами запись (2 замены подряд) не имеет смысла, поскольку после выполнения 1-ой замены (пробела на %20) больше пробелов в строке не останется, и что тогда мы будем заменять на + ? Проверьте теперь эту ссылку (где в имени файла фигурирует +), которую Вы выкладывали ранее. Через Ваш скрипт редиректа она не будет работать - смотрите сами.
Проблема в том, что пробел в пути и имени файла кодируется как %20, а пробел в именах и значениях параметров (той части URL, что после вопросительного знака) кодируется как + (при этом работает вариант и с %20).
Сейчас подправил скрипт rd.php на этом форуме, чтобы функция URL-декодирования работала с полностью URL-кодированной строкой. Буду пока тестировать, если не обнаружится других проблем, выложу обновлённый rd.php для скачивания.
получается любая ссылка к которой спереди добавлен произвольный текст, перестает быть внешней?
Ваш вопрос совершенно не ясен. Ссылки, в которых фигурирует домен форума, мод не трогает. Все остальные ссылки преобразуются таким образом, чтобы переход по ним осуществлялся через редирект. В описании мода в первом сообщении темы всё подробно разжёвано. Причём тут какой-то произвольный текст, совсем не ясно. Вы бы хоть пример привели по Вашему вопросу.
robert пишет:
yura3d, понял. Буду ждать!
Тестирование никаких проблем не выявило, скачать обновлёный скрипт редиректа rd.php можно здесь. Сообщайте обо всех найденных недочётах, если таковые найдутся.
Ваш вопрос совершенно не ясен. Ссылки, в которых фигурирует домен форума, мод не трогает. Все остальные ссылки преобразуются таким образом, чтобы переход по ним осуществлялся через редирект. В описании мода в первом сообщении темы всё подробно разжёвано. Причём тут какой-то произвольный текст, совсем не ясно. Вы бы хоть пример привели по Вашему вопросу.
да я читал описание...
Я имел ввиду, что не совсем понимаю технологию,
вот есть ссылка на сайт www.сайт.ру. она как бы считается внешней, относительно форума, для поисковика.
Получается добавив www.адрес-форума.ru/www.сайт.ру
ссылка перестает быть внешней, и становится внутренней, "внутре-форумной" ?
адрес то на сторонний сайт все равно же остается в написании
адрес то на сторонний сайт все равно же остается в написании
Не важно, что имеется адрес стороннего сайта, важно то, что прямых ссылок на внешние сайты в результате работы данного мода не останется (адрес стороннего сайта передаётся в качестве параметра скрипту редиректа, а уже что там размещается в строке параметров, поисковых ботов не заботит). Переход на такие сайты осуществляется косвенно, через скрипт редиректа, который закрыт от поисковых роботов. Всё это даёт 2 преимущества:
На форуме не останется внешних ссылок, что положительно скажется на SEO.
У Вас появляется возможность контроля перехода по внешним ссылкам Ваших пользователей. В частности, Вы можете вести статистику переходов по внешним ссылкам и выводить предупреждения пользователям при попытке перехода.