htaccess [Введение]: правила, нормы, контроль над вашим контентом, опубликованным в сети.

Когда мы делимся чем-то в сети, а я имею в виду именно хостинг, нам нужен такой сервер, как Apache, Nginx, LightHTTPD, Cheroke и т. Д.

Затем мы предоставляем общий доступ к папке, файлам, и те, кто получает доступ к нашему компьютеру через их просмотр, смогут (используя тот же браузер) взаимодействовать с тем, что мы разместили, это может быть веб-сайт, мультимедийный контент и т. Д.

Но ... Как мы можем установить правила, нормы доступа к тому, что мы разделяем?

Есть много способов сделать это, здесь я расскажу о .htaccess.

Что такое htaccess?

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

Проще говоря. Если у меня есть папка «/тестирование /«, Используя .htaccess Я могу настроить, к каким IP-адресам я хочу получить доступ, а к каким нет, настроить, если я хочу, чтобы, когда кто-то входит в эту папку, он автоматически перенаправлял их на другой сайт и ОЧЕНЬ длинный и т. Д.

Давайте немного разберемся в этом вопросе ...

Например, у нас есть папка «DEV»(Без кавычек), к которому можно получить доступ через наш собственный IP-адрес или через определенный домен. Другими словами, мы можем получить доступ к содержимому этой папки через:

  1. http://10.10.0.5/dev/
  2. http://kzkggaara.net/dev/
  3. Также http://127.0.0.1/dev/ y http://localhost/dev/

В этой папке мы разрабатываем что-то новое, работаем над новым проектом или чем-то еще, и мы не хотим, чтобы кто-либо, кроме нас, имел доступ, то есть ... только мы можем войти и увидеть содержимое этой папки, остальные, кто попробует получить доступ просто не сможет, так как в доступе будет отказано.

Для этого мы создаем файл .htaccess в папке DEV, и в этом файле мы помещаем:


Заказать отрицать, позволяющие
отрицаю из всех
позволяют с 127.0.0.1

Поместите это в .htaccess, запретит доступ к любому компьютеру, кроме 127.0.0.1 (то есть сам компьютер, на котором установлен Apache) при попытке доступа к папке вы получите такую ​​ошибку:

Если вы хотите также разрешить IP 10.10.0.5 доступ к нему, просто добавьте строку ... примерно так:


Заказать отрицать, позволяющие
отрицаю из всех
позволяют с 127.0.0.1
позволяют с 10.10.0.5

В этом суть ... можно сказать самое основное или самое простое 🙂

Я дам несколько советов, как лучше управлять нашими папками с помощью .htaccess, если у кого-то есть подсказка, вопрос или что-то в этом роде, скажите мне 😉

привет


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

11 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Truko22 сказал

    Интересно спасибо большое 😀

    1.    КЗКГ ^ Гаара сказал

      Спасибо за комментарий 😉

      1.    Хьюго сказал

        Кстати, в начале есть орфографическая ошибка, это Cherokee, а не Cheeroke.

        1.    КЗКГ ^ Гаара сказал

          Хорошо, исправлю прямо сейчас 😀

  2.   Фаустод сказал

    Очень интересно, надеюсь на следующее. Ура

    1.    КЗКГ ^ Гаара сказал

      Следующий будет перенаправлен и что 😉 ... не буду ставить завтра потому что завтра будут специальные посты к юбилею хаха

  3.   3ndriago сказал

    КЗКГ Жду вашего следующего поста !!! Этот чай меня очень интересует! Если у вас есть какие-либо ссылки на другие источники, учебные пособия или книги, сообщите мне, чтобы вы могли отправить их мне или попросить ELAV передать их мне, если нет, пожалуйста.
    В частности, скажите мне, есть ли у вас что-нибудь о том, как скрыть части веб-адреса, например: от http://www.loquesea.com/index.php/pagina это только показывает: http://www.loquesea.com/pagina
    Спасибо заранее!

    1.    КЗКГ ^ Гаара сказал

      Да, не волнуйтесь, я не забыл 😉 ... просто я был очень занят с тех пор, как пришел на новую работу.
      Насколько вы мне скажете, если вы используете версию PHP выше 5.2, введите в свой htaccess следующее:
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ /index.php?/$1 [L]

      Скажите, работает ли это для вас, потому что мне здесь нечего доказывать.
      Привет друг, СПАСИБО за все, что ты для нас сделал.

      1.    Даниэль Руис сказал

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

        то есть в адресной строке посетитель получает доступ только с domain.com
        а не с domain.com/projectfolder

  4.   Луис сказал

    Из этой ветки было бы неплохо, если бы вы объяснили, как управлять .htaccess для предоставления доступа к папкам с паролем.
    прочее:
    - Если кто-то из вас осмелится опубликовать что-нибудь о разработке IDE
    - В области мнений о языках программирования: тенденции и эволюция.
    - Настройки Linux и Android

  5.   Луис сказал

    Извините, я забыл поблагодарить вас за поддержку desdelinux, как и вы. Поздравляю.