Създаване на .htaccess файл

.htaccess е съкращение от Hypertext Access и представлява конфигурационен файл, използван от уеб сървър, базиран на Apache софтуер, който контролира директорията, в която е разположен, както и всички нейни поддиректории.

В хостинг акаунтите при СуперХостинг.БГ може да се създава и редактира .htaccess файл.

.htaccess файловете се използват както за промяна на конфигурацията на софтуера на Apache HTTP сървъра, така и за активиране/деактивиране на допълнителни негови функции.

Някои от функциите на HTTP сървъра, които могат да се управляват през .htaccess файл са:

  • защита на директория с парола;
  • забрана или разрешаване на достъп на потребителски IP адреси;
  • забрана за показване съдържанието на директории;
  • пренасочване на потребителите към друга страница или директория;
  • създаване и използване на персонализирани страници за грешки;
  • пренаписване на уеб адреси;
  • скриване на файлови окончания,
  • създаване на валидиращи regex филтри, и много други.

Единственият правилен начин на изписване името на файла е този: .htaccess (точка и веднага след нея без празен ред htaccess с малки латински букви).

Всички останали варианти на изписване са грешни и сървърът няма да изпълни въведените в тези файлове команди, дори самите команди да имат валиден синтаксис.

В тази статия ще Ви покажем три начина, по които Вие можете да създадете .htaccess файл (както и всеки друг тип файл – .html, .css, .php, .js) в хостинга.

Създаване на .htaccess файл през Файловия мениджър

Влезте във Вашия cPanel » Files и кликнете линка File Manager.

Кликнете на бутона Settings в горния десен ъгъл на екрана. В прозореца Preferences имате възможност да настроите с радио бутоните коя директория да зарежда файловия мениджър при отваряне.

настройки на файловия мениджър в cpanel

По-важното в случая е поставянето на отметка в полето пред Show Hidden Files (dotfiles), което означава покажи скритите файлове, които започват с точка.

опция за показване на скритите системни файлове с имена, започващи с точка

Запазете промените като кликнете бутона Save.

Навигирайте до директорията, в която желаете да създадете новия файл, и клинете бутона + File в горния ляв ъгъл на файловия мениджър.

В прозореца New File въведете името на файла .htaccess и се уверете, че той ще бъде създаден в коректната директория.

създаване на нов htaccess файл

Кликнете бутона Create New File за да създадете файла.

Новият файл .htaccess може да се отвори за въвеждане на команди или редакция по два начина:

  • като се избере файла и се кликне линка Edit в хоризонталното меню;
  • като се кликне с десен бутон на мишката върху файла и се избере от менюто Edit.
редактиране на htaccess файла

И при двата начина се отваря текстов редактор, в който трябва да въведете командите към HTTP сървъра. За да запазите промените кликнете синия бутон Save Changes в горния десен ъгъл на редактора.

Създаване на .htaccess файл през SSH

Който веднъж е изпитал удоволствието, бързината и ефективността на работата през SSH, ще иска да ползва този метод винаги, когато е възможно.

Създаването на .htaccess файла се извършва с една единствена команда, втората команда само ни показва, че файлът е създаден в коректната директория.

touch public_html/directory/.htaccess
създаване на htaccess файла през ssh

Създаване на .htaccess файл на компютър и качване в хостинга през FTP

Отворете обикновен текстов редактор – Notepad, Notepad++, SublimeText … (не ползвайте приложение като MS Word или Google Docs).

Обикновено командата от клавиатурата Ctrl+N създава нов файл и с командата Ctrl+Shift+S файлът се запазва в директория по избор.

създаване на htaccess файла в notepad

Ако предпочитате да ползвате менюто, изберете File » New, за да се създаде файла и след това с File » Save As го запазете в желаната директория.

Отворете Вашата FTP програма (препоръчаме използването на FileZilla) и в левия прозорец отворете директорията на .htaccess файла.

качване на htaccess файла през ftp

В десния прозорец на FTP програмата влезте в коректната директория на хостинга.

Кликнете с десен бутон върху файла и от менюто изберете Upload.

Качване на файл през Файловия мениджър

Вместо FTP програма за качване на файлове може да ползвате вградената във Файловия мениджър функционалност Upload.

Кликнете бутона Upload в хоризонталното меню за да отворите интерфейса File Upload.

Ако работите на голям монитор и отворените програми не заемат целия екран, може да влачите и пуснете (drag&drop) .htaccess файла в маркираната зона (Drop files here to start uploading).

Ако натиснете бутона Select File, ще се отвори диалогов прозорец, в който трябва да стигнете до файла и като кликнете върху него процесът на качване ще стартира автоматично.

качване на htaccess файла през файловия мениджър в cpanel

Ако на сървъра има файл със същото име трябва да маркирате опцията Overwrite existing files за да сте сигурни, че на сървъра ще се запази само последната качена версия на файла.

Обновена: 18.11.2021

Беше ли Ви полезна тази статия?

Вижте още