Коли ми ділимося чимось у мережі, і я маю на увазі саме хостинг, нам потрібен сервер, такий як Apache, Nginx, LightHTTPD, Cheroke тощо.
Потім ми ділимося папкою, файлами, і ті, хто отримує доступ до нашого комп’ютера за допомогою свого перегляду, зможуть (за допомогою того самого браузера) взаємодіяти з тим, що ми розмістили, це може бути веб-сайт, мультимедійний вміст тощо.
Але ... Як ми можемо застосувати правила, норми доступу до того, що ми поділяємо?
Є багато способів зробити це, тут я поговорю .htaccess.
Що таке htaccess?
У кожну папку, якою ми ділимось (розміщуємо), ми можемо помістити файл .htaccess (зверніть увагу на крапку на початку імені, це вказує на те, що вона прихована). Цей файл буде нашою поліцією за те, що він його якось зателефонує, тому що в ньому ми можемо писати правила чи норми, які допоможуть нам маніпулювати та керувати доступом до тієї самої папки, де знаходиться файл, до папки та файлів (і підпапок), що це саме те містять.
Простіше кажучи. Якщо у мене є папка «/тест /«, Використовуючи a .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, якщо хтось має пропозицію щодо підказки, запитання чи чогось подібного, скажіть мені 😉
привіт
Цікаво дякую you
Дякую за коментар 😉
До речі, на початку є неправильна орфографія, це Cherokee, а не Cheeroke.
Гаразд, я зараз це виправлю 😀
Дуже цікаво, сподіваюся на наступне. На ура
Наступний буде перенаправлений, і це 😉 ... завтра я його не буду ставити, тому що завтра є спеціальні пости для ювілею ха-ха
KZKG Чекаю вашого наступного допису !!! Цей чай мене дуже цікавить! Якщо у вас є посилання на інші джерела, навчальні посібники чи книги, повідомте мені, будь ласка, надішліть їх мені або скажіть 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]
Скажіть, чи це у вас працює, бо мені тут нічого доводити.
Вітаю, друже, ДЯКУЄМО за все, що ти зробив для нас.
Вибачте, у вас є приклади, які можуть отримати доступ до папки, де зберігається проект?
Я маю на увазі, що в адресному рядку відвідувач отримує доступ лише до домену.com
а не з domain.com/projectfolder
З цієї теми було б непогано, якби ви пояснили, як керувати .htaccess, щоб надати доступ до папок за допомогою пароля.
Інше:
- Якщо хтось із вас наважиться опублікувати щось про розробку IDE
- У полі думок щодо мов програмування: Тенденція та еволюція.
- Налаштування Linux та Android
Perdón se me olvidó daros las gracias por mantener desdelinux como lo hacéis. Enhorabuena.