ExBB Community » Файловый ExBB » Модификации и дополнения » Мод: Переход по внешним ссылкам через редирект

Страниц (18): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
 

106. Borman - 9 декабря 2009 — 20:00 - перейти к сообщению
yura3d Подружился с Благолетом! Но после установки форума в папку сайта редирект завернулся, т.е. нажимаю на ссылку на форуме а меня кидает все время на главную сайта
вот в строке бразера появляется такая строка
CODE:
http://fiatclub.dn.ua/forums/HTTP_AUTHORIZATION=&http://autosite.at.ua/load/alfa_romeo_159_elearn/3-1-0-1271


файл rd.php в папке форума Огорчение
107. yura3d - 9 декабря 2009 — 20:03 - перейти к сообщению
Borman пишет:
Но после установки форума в папку сайта редирект завернулся

Что значит фраза "после установки форума в папку сайта" и можно ли взглянуть хоть на одну страницу, где наблюдается данная проблема?
108. Borman - 9 декабря 2009 — 20:04 - перейти к сообщению
yura3d ну вот для примера, нажимай на ссылку летитбита

вот здесь http://fiatclub.dn.ua/forums/top...=35&topic=74
(Добавление)
я имел ввиду не перенос самого форума а установку сайта в основную папку где уже была папка форума, не праильно сформулировал Закатив глазки
109. yura3d - 9 декабря 2009 — 20:15 - перейти к сообщению
Borman пишет:
yura3d ну вот для примера, нажимай на ссылку летитбита

вот здесь http://fiatclub.dn.ua/forums/top...=35&topic=74
(Добавление)
я имел ввиду не перенос самого форума а установку сайта в основную папку где уже была папка форума, не праильно сформулировал Закатив глазки

Скорее всего проблема в обработке ЧПУ движком портала. В корневой папке сайта (не форума!) файл .htaccess есть? Попробуйте его снести (с предварительным сохранением, чтобы потом восстановить, иначе не будут работать ссылки на портале) и проверить работу редиректа
110. Borman - 9 декабря 2009 — 20:19 - перейти к сообщению
yura3d пишет:
В корневой папке сайта (не форума!) файл .htaccess есть?
Не нашол Огорчение нет его
111. yura3d - 9 декабря 2009 — 20:27 - перейти к сообщению
Borman пишет:
Не нашол Огорчение нет его

Хм, странно тогда, как у Вас вообще ЧПУ работают. А что насчёт файла .htpasswd?
Скачаю как-нибудь на досуге этот движок, посмотрю в чём может быть проблема Хм
112. Borman - 9 декабря 2009 — 21:12 - перейти к сообщению
yura3d ну вроде разобрался
файл .htaccess нашелся, но как то странно, через админку на хостинге я его не вижу, а захожу ФТП-клиентом, он есть Не понял .
Вообщем вот что я сделал
CODE:
AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
</IfModule>


я удалил
CODE:
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]


П.С. Сам файл не стал удалять от греха подальше, особенно не зная последствий
113. Zeg - 9 декабря 2009 — 21:19 - перейти к сообщению
Юра, спасибо, всё помогло. Улыбка
114. Zeg - 9 декабря 2009 — 21:19 - перейти к сообщению
yura3d пишет:

CODE:
<?php
if (!preg_match('#^(http|https|ftp)\://([a-zA-Z0-9\.\-/%\+\?\&\=\;\:]+)$#is', $_SERVER['QUERY_STRING']))
die;
?>


Приведенный вариант не работает Недовольство, огорчение . Просто пустая страница открывается и всё. И еще вопрос: как быть, если используется вариант с java-скриптом (дабы работали ссылки с кирилицей?

CODE:
<script language="JavaScript" type="text/javascript">
location.href = '<?=urldecode($_SERVER['QUERY_STRING'])?>';
</script>
115. yura3d - 17 февраля 2010 — 15:19 - перейти к сообщению
Zeg
Выкладываю последнюю версию скрипта редиректа rd.php, который уже используется на этом сайте. В данной версии реализована полноценная защита от XSS, а также используется новый подход к осуществлению редиректа средствами JavaScript, благодаря чему не только правильно работает переход по кириллическим ссылкам, но и также не отбрасывается якорь (указатель для перехода на конкретное место страницы), как это было во всех предыдущих версиях данного скрипта.

Выложенный скрипт rd.php редиректа является критическим обновлением для всех, кто использует этот мод на своём сайте, поскольку в нём решена проблема с возможными XSS-атаками. Скачать его можно здесь
(Добавление)
Информация в теме была актуализирована с учётом этого исправления (касается инструкции в 1-ом сообщении темы и в некоторых других сообщениях)
116. Zeg - 18 февраля 2010 — 22:44 - перейти к сообщению
yura3d, подменил старый rd.php на новый, но у меня он не работает. Недовольство, огорчение
Пустая страница. Пробовал в опере и огнелисе.
117. electron - 19 февраля 2010 — 04:39 - перейти к сообщению
я не заменял файл, но его содержание вписал в свой, т.к. он у меня сделанный под скин, с окном предупреждения о переходе по ссылке. вот так : http://exbb.info/community/topic...95187#1251195187

так вот, если вверху файла ставишь код
CODE:
<?php
if (!preg_match('#^(http|https|ftp)\://([a-zA-Z0-9\.\-/%\+\?\&\=\;\:]+)$#is', $_SERVER['QUERY_STRING']))
die;
?>

- редирект работает и данное окно показывается. ниже добавляешь еще
CODE:
<script language="JavaScript" type="text/javascript">
document.location.href = document.location.href.substring(document.location.href.indexOf('rd.php?') + 7);
</script>

- окно перестает показываться, но редирект работает


Zeg , ща проверил, всё у тебя работает
118. robert - 19 февраля 2010 — 09:46 - перейти к сообщению
electron у меня симптомы такие же как и у Zegа, т.е. некоторые ссылки открывает, а некоторые нет (пустая страница сайта). Пока вернул старый файл rd.php
119. mastersound - 19 февраля 2010 — 10:03 - перейти к сообщению
Zeg пишет:
подменил старый rd.php на новый, но у меня он не работает
- аналогично. Редирект при наведении мыши на ссылку отражается, при переходе по ней, вместо нужной, выдается пустая страница...
120. Zeg - 19 февраля 2010 — 10:13 - перейти к сообщению
Сейчас вернул старый файл, вот он и работает. Не пойму, в чем затык. Недовольство, огорчение

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0228]     [ ]