Когда мы делимся чем-то в сети, а я имею в виду именно хостинг, нам нужен такой сервер, как Apache, Nginx, LightHTTPD, Cheroke и т. Д.
Затем мы предоставляем общий доступ к папке, файлам, и те, кто получает доступ к нашему компьютеру через их просмотр, смогут (используя тот же браузер) взаимодействовать с тем, что мы разместили, это может быть веб-сайт, мультимедийный контент и т. Д.
Но ... Как мы можем установить правила, нормы доступа к тому, что мы разделяем?
Есть много способов сделать это, здесь я расскажу о .htaccess.
Что такое htaccess?
В каждую папку, которую мы разделили (разместили), мы можем поместить файл .htaccess (обратите внимание на точку в начале имени, это означает, что оно скрыто). Этот файл будет нашей полицией для его вызова каким-либо образом, потому что в нем мы можем писать правила или нормы, которые помогут нам управлять / управлять доступом к той же папке, где находится файл, к папке и файлам (и подпапкам), которые это же содержать.
Проще говоря. Если у меня есть папка «/тестирование /«, Используя .htaccess Я могу настроить, к каким IP-адресам я хочу получить доступ, а к каким нет, настроить, если я хочу, чтобы, когда кто-то входит в эту папку, он автоматически перенаправлял их на другой сайт и ОЧЕНЬ длинный и т. Д.
Давайте немного разберемся в этом вопросе ...
Например, у нас есть папка «DEV»(Без кавычек), к которому можно получить доступ через наш собственный IP-адрес или через определенный домен. Другими словами, мы можем получить доступ к содержимому этой папки через:
- http://10.10.0.5/dev/
- http://kzkggaara.net/dev/
- Также 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, если у кого-то есть подсказка, вопрос или что-то в этом роде, скажите мне 😉
привет
Интересно спасибо большое 😀
Спасибо за комментарий 😉
Кстати, в начале есть орфографическая ошибка, это Cherokee, а не Cheeroke.
Хорошо, исправлю прямо сейчас 😀
Очень интересно, надеюсь на следующее. Ура
Следующий будет перенаправлен и что 😉 ... не буду ставить завтра потому что завтра будут специальные посты к юбилею хаха
КЗКГ Жду вашего следующего поста !!! Этот чай меня очень интересует! Если у вас есть какие-либо ссылки на другие источники, учебные пособия или книги, сообщите мне, чтобы вы могли отправить их мне или попросить ELAV передать их мне, если нет, пожалуйста.
В частности, скажите мне, есть ли у вас что-нибудь о том, как скрыть части веб-адреса, например: от http://www.loquesea.com/index.php/pagina это только показывает: http://www.loquesea.com/pagina
Спасибо заранее!
Да, не волнуйтесь, я не забыл 😉 ... просто я был очень занят с тех пор, как пришел на новую работу.
Насколько вы мне скажете, если вы используете версию PHP выше 5.2, введите в свой htaccess следующее:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
Скажите, работает ли это для вас, потому что мне здесь нечего доказывать.
Привет друг, СПАСИБО за все, что ты для нас сделал.
Извините, у вас есть примеры, которые могут получить доступ к папке, в которой хранится проект?
то есть в адресной строке посетитель получает доступ только с domain.com
а не с domain.com/projectfolder
Из этой ветки было бы неплохо, если бы вы объяснили, как управлять .htaccess для предоставления доступа к папкам с паролем.
прочее:
- Если кто-то из вас осмелится опубликовать что-нибудь о разработке IDE
- В области мнений о языках программирования: тенденции и эволюция.
- Настройки Linux и Android
Perdón se me olvidó daros las gracias por mantener desdelinux como lo hacéis. Enhorabuena.