- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Навеяно темой /ru/forum/789511
Итак ребятки, решил раскрыть технологию для тех кто так и не смог энто осуществить, ничего сложного тут конечно нет, но минимальные знания php необходимы.
Результат следующий:
Идем в корневой .htaccess, внизу дописываем:
RewriteCond %{HTTP_REFERER} !^http://([^.]+\.)?mysite\.ru/ [NC]
RewriteCond %{HTTP_USER_AGENT} !(googlebot-image|msnbot|psbot|slurp|yahoo-mmcrawler|bingbot|yandex) [NC]
RewriteRule (^uploads.*\.(bmp|gif|jpe?g|png)$) /timthumb.php?wm=1&src=$1 [L]
где uploads - это папка в корне фтп, где лежат картинки,
mysite - ваш домен,
timthumb.php - допиленный мною знаменитый скрипт обрезки картинок, version 2.8.11, обрезка конечно же не нужна, но нужен в первую очередь его кеширующий функционал. Допил заключался в наложении ватермарка. Помнится я один из первых прикрутил его к DLE и выложил инструкцию на форум :bl: это очень быстро оказалось на большинстве DLE сайтов рунета.
В корень также закинуть водяной знак watermark.png, не забываем timthumb.php (он сам создаст папку cache для кеш-картинок, если у вас не сраный хостинг).
Недостатки:
- если ваши картинки выводятся напрямую на других сайтах методом хотлинкинга, то там будут вотермарки, хотя может это и преимущество :) можно на вотермарке добавить свой домен. (Не смог сделать тупо для хоста гугла, он реферер чет не возвращает).
- дополнительная нагрузка, хотя этот вопрос я порешил кешированием тимтумбом, наверное этот пункт можно вычеркнуть (кстати в тимтумбе я поставил время жизни кеша очень большое, 30 дней).
- трафик с картинок очень дешевый.
Скачать все материала одним файлом можно тут.
Кроилово неизбежно ведёт к попадалову. ;)
Jovian, каждый решает сам, пользоваться или нет.
vandamme, безусловно. Просто нужно понимать, что есть некие нюансы, которые, гипотетически, могут весьма серьёзно аукнуться.
В вашей теме есть ссылочка на англоязычный ресурс, которому аукнулось.
В общем, понимать надо.
Никто не знает что там было, может совершенно другая история, например, ввиду отсутствия контента как такового, переспам ключами и тп. Может по стуку.
Сейчас они переехали на новый домен, где используется та же самая технология
посмотрите сами https://www.google.ru/search?q=site:carsattractive.com&tbm=isch
Я думаю там люди не глупые, и не стали бы повторять свои ошибки.
У меня за 4 месяца никаких изменений в худшую сторону нет.
vandamme, но согласитесь, что отдавать ботам одно, а юзерам другое -- ничто иное, как разновидность клоакинга. С этим нужно быть предельно осторожным. ;)
И вам бы надо добавить сниппет для юзающих Nginx...
Jovian, под nginx не делал, просил хостера отключить обработку статики нгинксом :) технических подробностей не знаю, не особо шарю в этом.
Подскажите, пожалуйста, как увеличить время жизни кэша в timthumb? В каком месте скрипта произвести необходимые изменения?
dimarsik, там комментарии есть, учите английский.
if(! defined('FILE_CACHE_MAX_FILE_AGE') ) define ('FILE_CACHE_MAX_FILE_AGE', 2592000); // How old does a file have to be to be deleted from the cache