Как да отворите, редактирате и конвертирате HTACCESS файлове

Файлът с разширение за HTACCESS файл е файл за конфигуриране на Apache Access, който означава хипертекст . Това са текстови файлове, използвани за извикване на изключение от глобалните настройки, приложими към различните директории на уебсайта на Apache.

Поставянето на HTACCESS файл в една директория ще замени глобалните настройки, които преди това са преминали към тази директория и нейните поддиректории. Например, файлове HTACCESS могат да бъдат създадени за пренасочване на URL адрес , предотвратяване на списъците с директории, забрана на конкретни IP адреси , предотвратяване на hotlinking и др.

Друга обичайна употреба за HTACCESS файл е насочването към HTPASSWD файл, който съхранява идентификационните данни, които не позволяват на посетителите да имат достъп до конкретната директория от файлове.

Забележка: За разлика от други типове файлове, HTACCESS файловете не съдържат име на файл; те изглеждат така: .htaccess. Точно така - няма никакво име на файла, а само разширението .

Как да отворите HTACCESS файл

Тъй като файловете на HTACCESS се отнасят за уеб сървърите, които изпълняват софтуера на Apache Web Server, те не влизат в сила, освен ако не се използват в този контекст.

Въпреки това, дори обикновен текстов редактор може да отваря или редактира HTACCESS файл, например Windows Notepad или един от нашите Най-добър редактор на безплатни текстови редактори . Друг популярен, но не и безплатен редактор на HTACCESS е Adobe Dreamweaver.

Как да конвертирате HTACCESS файл

Файловете на уеб сървър на Apache с разширението HTACCESS могат да бъдат преобразувани в файлове на уеб сървър на Ngnix, като се използва този онлайн HTACCESS към nginx конвертор. Трябва да поставите съдържанието на файла HTACCESSS в текстовото поле, за да го превърнете в разпознаваем от Ngnix.

Подобно на nginx конвертора, HTACCESS файловете могат да бъдат преобразувани в Web.Config, използвайки онлайн .htaccess на codebreak за конвертор Web.Config. Този конвертор е полезен, ако искате да конвертирате конфигурационния файл в такъв, който работи с уеб приложение ASP.NET.

Извадка HTACCESS файл

По-долу е даден пример .HTACCESS файл. Този конкретен файл HTACCESS може да е полезен за уебсайт, който понастоящем се разработва и все още не е готов за обществеността.

AuthType basic AuthName "Ооо! Временно в процес на разработка ..." AuthUserFile /.htpasswd AuthGroupFile / dev / null Изискване за валиден потребител # Парола за всички останали поръчки Отказ, разрешаване Отказ от всички Позволи от 192.168.10.10 # IP адрес на разработчика Позволи от w3.org Позволи от googlebot.com # Позволява на Google да обхожда страниците Ви Удовлетворява всеки # Не се изисква парола, ако е разрешено хост / IP

Всеки ред на този файл HTACCESS има определена цел. Записът "/.htpasswd" например показва, че тази директория е скрита от публичен изглед, освен ако не се използва парола. Въпреки това, ако IP адресът, показан по-горе, се използва за достъп до страницата, тогава паролата не се изисква.

Разширено четене на файлове HTACCESS

Трябва да можете да кажете от извадката по-горе, че файловете на HTACCESS могат да направят много различни неща. Вярно е, че те не са най-простите файлове, с които да работите.

Можете да прочетете повече за това как да използвате HTACCESS файл за блокиране на IP адреси, предотвратяващ отварянето на файла HTACCESS, блокиране на трафика към директорията, изискване на SSL, деактивиране на изтеглящи / извличащи уеб сайтове и още в JavaScript Kit, Apache, WordPress и DigitalOcean.