Всем привет!
Все, что описано ниже, актуально для версий InstantCMS 2.5.1 и ниже (если ниже, то для более старых версий вероятно будут нужны некоторые изменения). Для версий InstantCMS выше 2.5.1 описанное встроено в движок.
В продолжении этой и этой тем.
Компонент делает промежуточную страницу для внешних ссылок, оформленных через конструкцию
Также в компоненте есть проверка ссылок через открытый метод Вконтакте, черный, белый списки, список доменов для прямого редиректа. Думаю скриншоты ниже более точно пояснят суть. Единственное, стоит пояснить, что по ссылкам из "черного" списка компонент не предложит "все равно перейти" по ссылке. Чекбокс "Не предупреждать меня больше" доступен только авторизованным пользователям.
Так же реализована корректная работа с кириллическими доменами.
Изменения уже внесены на Github, поэтому в очередном релизе InstantCMS все будет в комплекте. Оформил в установочный пакет чтобы не ждали релиза, так как вопрос все же не позволяет долго ждать.
Для того, чтобы все внешние ссылки в комментариях, стенах и т.п. заворачивались через редирект вы можете применить эти изменения. В настройках полей "текст" и "текст HTML" появится опция:
Скачать здесь, установка стандартная.
Кто желает сказать "Спасибо" не словесно, реквизиты тут.
Все, что описано ниже, актуально для версий InstantCMS 2.5.1 и ниже (если ниже, то для более старых версий вероятно будут нужны некоторые изменения). Для версий InstantCMS выше 2.5.1 описанное встроено в движок.
В продолжении этой и этой тем.
Компонент делает промежуточную страницу для внешних ссылок, оформленных через конструкцию
/redirect?url=http://instantcms.ru/
Также в компоненте есть проверка ссылок через открытый метод Вконтакте, черный, белый списки, список доменов для прямого редиректа. Думаю скриншоты ниже более точно пояснят суть. Единственное, стоит пояснить, что по ссылкам из "черного" списка компонент не предложит "все равно перейти" по ссылке. Чекбокс "Не предупреждать меня больше" доступен только авторизованным пользователям.
Так же реализована корректная работа с кириллическими доменами.
Изменения уже внесены на Github, поэтому в очередном релизе InstantCMS все будет в комплекте. Оформил в установочный пакет чтобы не ждали релиза, так как вопрос все же не позволяет долго ждать.
Для того, чтобы все внешние ссылки в комментариях, стенах и т.п. заворачивались через редирект вы можете применить эти изменения. В настройках полей "текст" и "текст HTML" появится опция:
Скачать здесь, установка стандартная.
Кто желает сказать "Спасибо" не словесно, реквизиты тут.
Реклама #
rdimrs 8 лет назад #
Fuze 8 лет назад #
SE7EN 8 лет назад #
Fuze 8 лет назад #
SE7EN 8 лет назад #
шаблон tseso хотя он тут не причём
Fuze 8 лет назад #
SE7EN 8 лет назад #
Fuze 8 лет назад #
SE7EN 8 лет назад #
My-InstantCMS.Ru 8 лет назад #
Андрей 8 лет назад #
Fuze 8 лет назад #
Андрей 8 лет назад #
Fuze 8 лет назад #
Закончу - сделаю коммит, обновлю пост, укажу ссылку где можно посмотреть исправления.
Андрей 8 лет назад #
Fuze 8 лет назад #
Val 8 лет назад #
P.S. Признаюсь, я не читал тему про вредоносные ссылки, но очень не люблю сайты с подобными переходами, они "несколько" раздражают =)
Если сайт куда ведёт ссылка не "вредный" зачем пользователю ждать 10-15-20 секунд? Пусть редиректит сразу.
Fuze 8 лет назад #
Кроме того, есть чекбокс, позволяющий редиректить сразу. Посмотрите скриншоты, все учтено)
Val 8 лет назад #
Кроме того, есть чекбокс, позволяющий редиректить сразу. Посмотрите скриншоты, все учтено)
Олег Васильевич я 8 лет назад #
SE7EN 8 лет назад #
Алексей Т 8 лет назад #
Fuze 8 лет назад #
Для того, чтобы все внешние ссылки в комментариях, стенах и т.п. заворачивались через редирект вы можете применить эти изменения. В настройках полей "текст" и "текст HTML" появится опция:
SE7EN 8 лет назад #
Хочу чтоб была чистая страница с предупреждением о прерходе на другой сайт и больше ничего.
kdv1978 8 лет назад #
Fuze 8 лет назад #
Oleg_z75 8 лет назад #
Нужная вещь!
Kreator 8 лет назад #
Так глядишь и города редактировать из коробки начнем)
Kreator 8 лет назад #
пробовал внутренние с / вначале и без
(внутренние имею ввиду относительные без указания домена)
icms251
Fuze 8 лет назад #
Kreator 8 лет назад #
ссылку вставляю /tralala/tratata.html и она ведет в итоге через редирект
Fuze 8 лет назад #
Kreator 8 лет назад #
Не раз поднимался вопрос, когда в сети обнаруживались ссылки через редирект сайта icms, хотя таких ссылок на сайте не размещено. Зачастую такие ссылки могут вести на "нехорошие" сайты и яндогуглы заносят сайт тоже в "нехорошие"
Может добавить компоненту еще одну дополнительную проверку ссылки (опционально) на реферера. т.е. если переход по внешней ссылке осуществлен не с текущего сайта, слать куда нибудь на главную страницу этих "жуликов"
Fuze 8 лет назад #
Kreator 8 лет назад #
Старый балбес 8 лет назад #
Это что? Новое течение моды , отдых на 404 ?
Старый балбес 8 лет назад #
Посещаемость 404 страницы?
Kreator 8 лет назад #
Fuze 8 лет назад #
Старый балбес 8 лет назад #
Андрей 8 лет назад #
Андрей 8 лет назад #
Def 8 лет назад #
Kreator 8 лет назад #
Kreator 8 лет назад #
Fuze 8 лет назад #
Oleg_z75 8 лет назад #
Что скажите? Это новый вид ботов?
Приведу примеры логов сервера, на одном из своих сайтов (данные ссылки на сайты в БД и в файлах отсутствуют)
В обоих редиректах статус 200 – то есть переход свободно осуществляется. Что это по вашему?
Oleg_z75 8 лет назад #
kubiklego 8 лет назад #
Было бы приятно видеть удобную админку, где можно изменить языковой файл сразу.
Например, "Моя сеть" всегда заботится о Вашей безопасности - звучит как-то не очень, хоть и исправить легко.
zel 8 лет назад #
Но он почему-то не работает. Ссылки в постах не редиректятся. Да и в типах контента "Новости" не появилось фразы "При обрабоке типографом внешние ссылки формировать через редирект"
Fuze 8 лет назад #
zel 8 лет назад #
Fuze 8 лет назад #
zel 8 лет назад #
Raiden 8 лет назад #
Алексей 8 лет назад #
Вами реализована корректная работа с кириллическими доменами в "Редиректах", а по движку она планируется? в частности отображение ссылок при подтверждении регистрации/email, восстановлении паролей....
Fuze 8 лет назад #
Алексей 8 лет назад #
- При установке cms по умолчанию предлагается Корневой url (и url для загрузок) в виде http://xn--b1aghplbl.xn--p1ai/.В таком же виде он отображается при получении автоматически сформированных писем на емайл пользователей ( подтверждение емайл при регистрации, восстановление паролей, уведомление с сайта, формирование ссылок на станицы сайта.....)
- Если в процессе установки cms заменить предлагаемый Punycode на кириллицу http://xn--b1aghplbl.xn--p1ai/ = мировое.рф ( здесь реализовал) то эти вопросы отпадают, но возникает следующий:
" а допустимо ли заменить Punycode Корневого url и url для загрузок на кириллицу в процессе установки?" - боязно как то без авторитетного мнения
Вопрос:
Есть ли возможность конвертировать домены в читабельный вид, в кириллицу, для формирования ссылок хотя бы в почтовых отправлениях с сайта?
* в остальном браузеры справляются
Def 8 лет назад #
Fuze 8 лет назад #
ivanish 7 лет назад #
Ссылки вида info@fsih.ru" target="_blank">http://fsih.ru/redirect?url=mailto:// info@fsih.ru
Def 7 лет назад #
Fuze 7 лет назад #
Вы уверены, что правильно понимаете суть этой опции и не путаете её с опцией "Список доменов для прямого редиректа".
Кроме того, я надеюсь вы этот компонент не пытались ставить на InstantCMS 2.8.2? Ибо
alkokrolik 7 лет назад #
blagpro 6 лет назад #
Рачей 6 лет назад #
Рачей 6 лет назад #
Pawell 5 лет назад #
Loadырь 5 лет назад #
Pawell 5 лет назад #
Pawell 5 лет назад #