Wordpress
Набиращи тенденции

Какво е .htaccess файл и как се създава?

Htaccess е съкращение от Hypertext Access . Това е конфигурационен файл, използван от уеб сървъри, базирани на apache.

Конфигурационните файлове конфигурират първоначалните настройки на програма или в този случай на сървъра. Това означава, че .htaccess файлът може да се използва, за да накара сървъра да се държи по определен начин . По принцип всяка функция е просто ред от текст или код, който казва на сървъра какво да прави. Можете да добавите или промените функционалността, като добавите или промените кода в .htaccess.

За какво мога да използвам .htaccess?

Има много неща, които може да правите с .htaccess, можете например да го използвате, за да:

    • Защитете сайта си с парола.
    • Може да забрани/позволи достъпа само до определени файлове
    • Може да промени съобщенията за грешки на Apache (404, 500, 401, 403) и др.
    • Пренасочвайте посетителите към друга страница.

Форматът на .htaccess

Файлът .htaccess е малко специален, защото започва с точка . Това означава, че в някои FTP програми той е скрит и обикновено не можете да го редактирате на компютъра си, без да го преименувате на htaccess.txt или нещо друго.

Създаване и конфигуриране на .htaccess

Първо, трябва да създадете .htaccess файл. Ако такъв вече съществува във вашето уеб пространство, можете да го редактирате.

  1. Влезте в своя cPanel и отворете вашият Файлов мениджър (File Manager) .
  2. Щракнете върху Създаване , изберете Файл и след това Други .
  3. Наименувайте файла .htaccess и натиснете Enter на клавиатурата.
  4. Изберете файла .htaccess и щракнете върху Редактиране .
  5. Ако използвате WordPress може да поставите тези кодове във файла:
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(?!www.)(.+) [NC]
RewriteRule ^(.*) http://www.%1/$1 [R=301,NE,L]

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule. /index.php [L]

# END WordPress

Html kullanıyor iseniz:

[Html]

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(?!www.)(.+) [NC]
RewriteRule ^(.*) http://www.%1/$1 [R=301,NE,L]

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule. /index.php [L]


# END WordPress[/html]

Заключение

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

S.Khalilov

Freelancer в сферата на дигиталния маркетинг, изработката на сайтове и SEO, а и също така основател на този сайт. - Както каза Алберт Айнщайн: „Вие сте успели, ако сте имитирани, а не оценени“.

Свързани статии

5 1 vote
Оценете тази статия
Абониране
Уведоми за
guest
0 Коментари
Inline Feedbacks
View all comments
Back to top button
0
Would love your thoughts, please comment.x
()
x