кстати, кто нибудь знает зачем есть /redirect?url= и /load/url=? чем они отличаются? кроме как буквами?
в rewrite.php в обеих случаях происходит подмена ури, на /files/go и /files/load соответственно. Если открыть фронтендовый файл компонента files, то можно увидеть, что по первому ури происходит редирект по ссылке, а по второму скачивание файла с сервера.кстати, кто нибудь знает зачем есть /redirect?url= и /load/url=? чем они отличаются? кроме как буквами?
эта страница "чудесным образом" не отображается. Просто пустая страница, на месте таблицы с информацией phpв админке Настройки->Информация PHP
Интересно, может есть смысл прятать в короткие ссылки?Марат, а есть возможность вообще убрать редирект? он в половине случаев ссылки обрезает криво и съедает часть параметров. даже на поисковый запрос в яндексе не сослаться.
Интересно, может есть смысл прятать в короткие ссылки?
тогда не видно куда ссылка ведет, можно подсунуть что угодно.
Обратитесь к хостеру, пусть проверит требованияэта страница "чудесным образом" не отображается. Просто пустая страница, на месте таблицы с информацией php
Автопростановку /go/url/= можно убрать в файле /includes/bbcode/bbcode.lib.php, строка 926Марат, а есть возможность вообще убрать редирект?
$url = '/redirect?url='.$href;
$url = $href;
необходимые перечисленные модули установлены и активныпусть проверит требования
Автопростановку /go/url/= можно убрать в файле /includes/bbcode/bbcode.lib.php, строка 926
Есть проблема! Нужно внедрить rel="nofollow" Понятно что в случае ссылки без описания, можно в условие строки 1298
elseif (!$local) { $attr .= ' target="_blank"'; }
{ $attr .= ' rel="nofollow" target="_blank"'; }
Но, в случае добавления пользователем описания к ссылке, это условие "elseif" работать уже не будет, так как будут формироваться атрибуты согласно условия "if"
Подскажите пожалуйста, как правильно оформить условие "if", или ещё что-то, чтобы все внешние ссылки, закрытые конструкцией /go/url имели атрибут rel="nofollow"
Очень жду квалифицированного ответа!
P.S. Про (пользу/вред) "nofollow" знаю, а прямые ветки по этой теме уже закрыты для обсуждения...
Проще и надежней поставить этот плагин. instantcms.ru/blogs/miniblog/skryvaem-sylki-ot-gostei-i-poiskovikov-v1-10-3.html
Искренне благодарю за совет! Только вот в моём случае не проще! Дело в том, что некоторые роботы, требуют авторизованного полноценного аккаунта для корректной оценки сайта, а это априори открывает им все ссылки!
Прошу всех искренне желающих помочь, не предлагать альтернатив, а поспособствовать в решении поставленной задачи! Благодарю от всей души за понимание!!!
По существу:
Файл /includes/bbcode/bbcode.lib.php
Перед строкой
return '<a'.$attr.'>'.$this -> get_html($elem['val']).'</a>';
$attr .= ' rel="nofollow"';