RSS Tvitter facebook gplus vk Youtube
Skip to content

 

Создание и доступ к .htaccess файлу через фтп клиент

хотлинктинг Дорогие друзья, с вами на связи Ольга Абрамова, и наконец-то у меня дошла очередь узнать как создать и получить доступ к .htaccess файлу. Что это делается через ФТП клиент я узнала намного позже 🙂

Этот файл должен по умолчанию находиться в корневой папке на хостинге. Предназначен он для обеспечения безопасной работы сайта и внесения в него дополнительных кодов, защищающих сайт от недобросовестных пользователей.

Вот и я решила разобраться с этим файлом, т.к. я его никак не могла у себя найти, но очень часто он мне попадается на глаза.

В самом начале ведения блога я наткнулась на статью о том, как пресечь воровство картинок с сайта, когда  посредством копирования ссылки они вставляются на стороннем ресурсе. Таким образом не приходится грузить свой сайт лишними кило- и мегабайтами, нагружая хостинг. Такое явление называется хотлинкинг. Чтобы обезопасить свой сайт от хотлинкинга и требуется файл .htaccess.

Вроде бы с одной картинки ничего страшного не будет. А если их десятки и сотни? И, вообще, почему с чужого сайта? Пусть каждый работает со своим ресурсом.

Но вернёмся к статье. В ней описывался некий файл, в котором надо прописать волшебное заклинание, типа Сим-Салабим, Абра-кадабра, плюнуть через левое плечо и все халявщики отвалятся от вашего сайта, как дохлые мухи  🙂 Другими словами, в этом файле надо прописать код, запрещающий отображение картинки на сторонних ресурсах.

Позадавав вопросы, где найти или взять этот файл, т.к. у себя я его не обнаружила, я ничего не поняла. Обратилась на хостинг, где мне посоветовали самой создать этот файл, если я его не найду через FTP клиент. Возиться со всем этим мне тогда не захотелось, потому что я не всё понимала. Потом забыла.

Но на протяжении всего времени ведения блога мне неоднократно попадало на глаза упоминание о файле .htaccess. Про FTP тоже. А у меня до сих пор ни того, ни другого нет. Позор!

Попыталась я с помощью Total Commander создать FTP соединение, но не получилось. Опять вопросы без ответов. Хотя нет, все отвечали не морочиться с Total Commander, а установить программу Файлзилла  и с её помощью создать FTP.

И когда я в очередной раз обратилась с вопросами об этом загадочном файле .htaccess к блогерам, кто был в этой теме, поняла, что надо садиться и самой разбираться.

Ну и разобралась, как поняла 😉 Создала в блокноте файл, присвоила ему имя .htaccess, вставила в него код, запрещающий хотлинкинг и напрямую закачала его в корневую папку на хостинге. Откуда мне было знать, что это не пустой файл, что в нём что-то должно  быть. Но тем не менее в папке я этот файл не увидела. Я ещё раз залила, но опять ничего не вижу. Ну а раз не вижу, то и удалить не могу.

Пошла мучать тех. поддержку хостинга TimeWeb. Вы знаете, я приноровилась с ней общаться не с помощью внутренней переписки, когда надо заходить в свой аккаунт, а посредством Live-chat, который размещен внизу слева, на главной странице хостинга. Для этого надо наоборот выйти из аккаунта. Этот метод позволяет очень быстро связаться с сотрудниками хостинга через интерактивное окно и если вопрос несложного технического характера, то можно быстро получить ответ. Короче, удобно.

Выяснила, что файлы с точкой на хостинге увидеть нельзя, только через FTP клиент. Опять FTP. Где-то я уже это слышала? 😉

Я уже писала, что то, что на первый взгляд кажется простым, при непосредственном исполнении, затягивается на n-ное время. Мне, как и большинству, нужны подробные инструкции, что и где взять, куда поставить и что получится 🙂 Пришлось повозиться, устанавливая программу Filezilla и с её помощью удалить те неправильные файлы.

Пока я устанавливала программу и удаляла файлы, я не заглядывала на свой блог примерно час. По электронке я стала получать сообщения, что на блоге не открываются ссылки. То есть, главная страница доступна, но ни одна ссылка с неё неактивна. Вот те на…

Опять стучусь в чат, затем тех. поддержку хостинга, в панике спрашиваю, в чём дело, описываю все свои предыдущие действия… Короче, не очень. Я их замучила, но пока я с ними общалась, сайт заработал. И ещё... Хостинг сам установил мне этот злосчастный файл по всем правилам. Вот что я получила по переписке:

На данный момент файл находится в корне сайта и имеет директивы -

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\\\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Данные директивы стандартны и необходимы для работы основных редиректов.

Так никто и не понял, что это было, почему сайт перестал работать. Меня терзают смутные сомнения, что это из-за моей самодеятельности с загрузкой и удалением неправильных файлов .htaccess.

Если вы захотите сами создать этот файл, то откройте Блокнот или Notepad++, внесите в него этот стандартный код, присвойте файлу имя .htaccess. Если ваш компьютер отображает расширения документов и программ, то название файла будет выглядеть так: .htaccess.txt. Если отображение расширений запрещено, то просто .htaccess.

До хотлинкинга я так и не добралась. Вернее, ни один код, который я нашла на других блогах, у меня почему-то не сработал.

Я устанавливала вот такие коды:

1.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?ваш-домен/.*$ [NC]
RewriteRule \.(gif|jpg|png|js|css)$ – [F]
(вместо ваш-домен требуется прописать своё доменное имя)

2.

Options +FollowSymlinks
#Запрещаем загрузку файлов с внешних сайтов
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?site.com/ [nc]
RewriteRule .*.(gif|jpg|png)$ http://site.com/stop.gif[nc]

Не забудьте изменить site.com на ваше доменное имя и создать изображение stop.gif, которое будет показано вместо запрошенной картинки (я также прописала своё доменное имя, создала соответствующую картинку, загрузила её на хостинг и указала путь к ней).

Теперь прошу помощи читателей, может кто прокомментирует ситуацию с этими кодами.

Кстати, пока я выясняла про файл .htaccess, я неоднократно обращалась к парочке сайтов, которые посчитала интересными для себя. Возможно и вы найдёте там тоже нечто полезное для себя. Это ссылки на статьи по настройке различных кодов файла-невидимки 🙂 Может другие будут более удачливы в настройке этого файла.

http://compass-blogger.com.ua/setevoj-obman/hotlink.html/comment-page-1

http://blogerator.ru/page/fajl-primery-htaccess-redirekt-dostup

Статья и так затянулась, поэтому в следующей статье я пошагово опишу, как установить программу FileZilla.

Кина не будет. Кинщик заболел 🙂

Related Posts Plugin for WordPress, Blogger...
Присоединяйтесь ко мне в социальных сетях:

Присоединяйтесь ко мне в ТвиттереПрисоединяйтесь ко мне в Моём Мире
Если информация была для Вас полезна, пжл, проголосуйте за неё с помощью кнопочек

35 комментариев

  1. Анна:

    Спасибо за полезную статью. Я еще не «дошла» до этого.

    • Ольга Абрамова:

      Анна, пожалуйста. Вы всегда можете сюда вернуться, когда «дойдёте» 🙂

  2. Огромный труд! Спасибо, что делитесь таким опытом работы и общения!

  3. Виктор:

    Ольга, с интересом читал описанные Вами шаги по решению проблемы!

    Вы мужественно и поэтапно раскручивали ниточку и искали пути решения.
    Создание и доступ к .htaccess файлу через фтп клиент вопрос для кого-то может и не сложный технически, но если такое делать самому и впервые, то главное не отчаиваться.
    Не забывать перед каждым новым шагом делать сохранение сайта и скачав файл back up, в виде файла документа XML.
    Вообще, полезно хранить эти файлы скажем за 10 суток в отдельной папке, на флешке.
    Неплохо делать сохранение утром перед работой на сайте или вечером, после дня трудового 🙂
    В случае проблемы Вы сможете нормальный файл использовать для закачки на ваш домен. И затем восстановить работоспособность сайта!

    • Ольга Абрамова:

      Хорошее дополнение, Виктор. Спасибо.
      Я не упомянула о сохранении, как о само собой разумеющемуся. У меня бэкап каждый день делается. А перед работой с конкретными файлами и их сохраняю.

  4. Интересно. Вы всегда пытаетесь идти по более сложному пути, может это заложено в женской логике? Статья понравилась.

    • Ольга Абрамова:

      Евгений, а как узнать, какой это путь, пока не пройдешь его? Пока читаешь кого-то, кажется, всё просто, начинаешь делать, понимаешь, что не всё понятно. Порой, выяснение затягивается на несколько дней. И непонятно именно на мужских блогах 🙂 Вы все описываете быстро и кратко. Поэтому мне приходится обойти несколько сайтов на одну тему. Зато потом я могу другим подробно рассказать.

    • Я сразу и не заметила эту фразу насчет «мужских блогов», о которой Михаил говорил. Считаю, что тут все от характера зависит. У Дмитрия в блоге Ктонановенького как раз знаков достаточно)
      А для меня такое многословие тоже неприемлемо, в силу характера. Люблю четкие и доступные определения. По ходу обучения пишу черновики статей по своему видению этапов создания сайта. Когда-нибудь выложу в Сеть))) У меня не получается писать такие пространные статьи-рассуждения, как у вас, Ольга. Но в том и ценность хороших сайтов, что все они разные.
      К Вам мне заходить нравится, наверное, как раз потому, что делитесь опытом, никого не поучая)

  5. Ирина:

    Ольга! какая же Вы умница! Такую трудную (для меня) задачку решаете! Прочитала первый раз,пока половину поняла, вторую чуть позже буду разбирать. Пока со своими проблемами доразбираюсь и приду к вам.)

    • Ольга Абрамова:

      Ирина, может она и несложная, задачка, но когда в первый раз, то приходится потрудиться 🙂

  6. Ольга, то, что Вы описали не дает возможности копировать картинки с Вашего сайта?

    • Ольга Абрамова:

      Татьяна, да. С помощью этих кодов можно запретить копирование как картинки, так и ссылки на неё.

  7. Ольга, я так и не понял для чего вы себя так терзали 🙁
    Ваш пример картинки дан с «подводным знаком» — это ссылка на автора,
    если картинка пользуется популярностью, воруется и размещается вместе со своей ссылкой —
    это же хорошо, и это ссылка на автора где-то на стороннем ресурсе…

    • Ольга Абрамова:

      Сергей, мне не хотелось бы, что блог превращался в фотохостинг. Картинку можно сохранить к себе на комп и оттуда заливать на свой сайт.

  8. FileZilla использую давно…и не только в работе со своим блогом, но и с теми, что модерирую.Не буду же я к ним постоянно на хостинг заходить. Или подключаю ftp-соединение через дримвивер, потому как там удобно сразу загрузить-переделать-синхронизировать с локальными папками.Про то что файл не отображается на хосте…удивилась.Создан он был при установки блога самим хостом, я только переименовала там же, то есть точку в начале добавила.Кстати , на компьюторе можно не заморачиваться с сокрытием расширения. Я если что-то и меняю, закачиваю как есть и сразу в FileZilla переименовываю, там это можно.Написано у меня в нём гораздо больше, чем базовые строчки.Правда, что и по какой причине дописывалось…в голове не удержалось, но работает же блог.Значит ничего не напартачила…пока.С картинками не пробовала пока, но код такой уже в поминальнике лежит.Тоже хотела пробовать, но опасаюсь лишний раз этот файл править.Понимать надо, что дописываем…а так…

    • Ольга Абрамова:

      Галя, я тоже не скрываю расширения. Наоборот, мне с ними проще работать. Почему не видно в файловом менеджере на хостинге файл, я не знаю. Видимо, такая у него особенность. Файл-невидимка 🙂 В этом файле можно много чего добавить для разных целей. В статье я дала ссылки для этого. Не только картинки запрещать.

  9. Оля, а я уже начал пост про filezilla, только он будет не на sadvin а вот здесь myvirtualput.ru

    • Ольга Абрамова:

      Михаил, это мне предупреждение, чтобы я зря время не теряла или воспользовалась материалами для своего поста? 😉

  10. я сначала написал » если что забудется при создании поста, заглядывайте, для полной информации» — но потом стёр? посчитал нескромным…:-)

    • Ольга Абрамова:

      Ну да, скромность это хорошо. Она украшает 🙂

  11. Да, я тоже сразу файл .htaccess у себя на хостинге увидела. Непонятно, почему у вас не было его.
    А с FTP-клиентами не дружу))) Попробовала заходить через Total Commander и FileZilla, не всегда удается установить соединение. Опять же, пароли лучше там не хранить. Да и работать почему-то мне с этими клиентами неудобно.
    В общем, поудаляла все, а работаю по-старому: почти все загружаю через консоль сайта, а если в корневую папку нужно загрузить файл, то через хостинг. И меня это вполне устраивает.

  12. Ольга, правильно ли я понимаю, эти 2 последних кода нужно добавить к первому? Для меня также этот материал не совсем понятен.

    • Ольга Абрамова:

      Елена, нет. Надо выбрать какой-то один. Вставляется он либо перед началом либо после окончания основного кода.

  13. Оля, а почему не все комменты можно почитать на вашем сайте? На почту приходят, но здесь я их не вижу. Как увидеть все комменты на эту статью?

    Я просто хотел ответить вам на один из ваших ответов насчёт мужицких сайтов…Мне кажется что на моих блогах что на Виртуале, да и на Садоводстве sadvin, довольно подробно всё описано или нет?

    • Ольга Абрамова:

      Михаил, Вы хотите получить доступ к моей папке Корзина? 🙂
      Я, как и любой другой блогер, что хочу, то и творю на своём блоге. И не все комментарии публикую. Некоторые объединяю в один, если от одного автора и в одной теме.
      По поводу всех Ваших блогов ничего сказать не могу. Вы сами знаете, если читатели дают обратную связь. Можете также создать опрос, чтобы выяснить этот вопрос.
      Мужчины в целом пишут более кратко. И объясняют также. Ничего страшного в этом нет. Мне приходится иногда обращаться к мужчинам по поводу настроек компа. Так они в 2 словах всё объясняют: это так, а это так. Всё. Не успеваешь даже глазами уследить, не то, что на слух уловить. Приходится их тормозить и всё пошагово записывать 🙂

  14. Ольга, я как-то тоже интересовалась этим файлом. Вот здесь » .htaccess.txt » , кажется, впереди не должно быть точки.

  15. Я даже не подозревала насколько необходим этот файл, наверное потому что он уже по умолчанию находился у меня в корневой папке.А если решить проблему «сникивания»( сдирания) контента путем инсталяции плагина WP-Protect..Там-то как раз можно настроить функции disable: 1. правую кнопку мышки 2.выбор текста 3.пернос картинок. Т.е. при нажатии правой кнопкой никакие функции копирования и переноса работать не будут. Минусом явл. то, что нельзя добавить сайт в свои закладки…, что иногда тоже не очень хорошо.

    • Ольга Абрамова:

      Лидия, спасибо. Но этот плагин можно поставить на начальном этапе. Так как со временем Вы получите кучу претензий от читателей, именно из-за описанного Вами минуса. А что-то скопировать при этом плагине не проблема для знающих людей 🙂

  16. Елена:

    Оля! Вы молодец! Пытаетесь найти ответы на интересующие вас темы. Я вообще не Ф…а не поняла о чём речь, т.к новичок-самоучка. Всё методом тыка. Удачи вам.

    • Ольга Абрамова:

      Елена, спасибо. Я тоже многое сама изучаю. Когда-нибудь и Вы будете в чём-то разбираться лучше, чем сейчас 🙂

  17. Я даже не задумывался, что могут так воровать картинки с сайта и их использовать.

  18. вячеслав:

    рискованный путь проделали могло закончиться плачевно