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, если у кого-то есть подсказка, вопрос или что-то в этом роде, скажите мне 😉

привет


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

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

*

*

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

  1.   Truko22 сказал

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

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

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

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

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

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

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

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

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

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

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

  3.   3ндриаго сказал

    КЗКГ Жду вашего следующего поста !!! Этот чай меня очень интересует! Если у вас есть какие-либо ссылки на другие источники, учебные пособия или книги, сообщите мне, чтобы вы могли отправить их мне или попросить 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.   Луис сказал

    Perdón se me olvidó daros las gracias por mantener desdelinux como lo hacéis. Enhorabuena.