|
|
.htaccess файл |
|
|
|
Page 1 of 2 Какво е .htaccess? .htaccess е файл с който могат да бъдат променяни settings на сървъра и позволява да се изпълняват множество функции, най-популярни от които са:
- сетване на собствена 404 error страница; - показване на файловия листинг в защитени директории; - ban на IP адреси; - промяната на дефоултната index страница чрез задаване друг файл да бъде използван в качеството на index файл и др.
Всяка версия на Apache уеб сървър поддържа .htaccess
Как да направя .htaccess файл? Отворете който и да е редактор, например Notepad и създайте файла. Файла практически няма име, а само разширение след точката, което е htaccess - това е причината, която може да породи известни трудности в някои случаи, тъй като някои операционни системи няма да го възприемат. Ако не успеете да създадете файла, именовайте го по друг начин, например htaccess.txt, качете го на хоста и след това го преименувайте чрез FTP програма. Синтаксиса на командите в .htaccess трябва да бъде абсолютно верен, в противен случай файла няма да изпълни предназначението си.
Най-често използване на .htaccess Най-често файла се използва за задаване на собствена 404 error страница.
Синтаксисът на командата е:
ErrorDocument errornumber /page.html
Например:
ErrorDocument 404 /notfound.html
или
ErrorDocument 404 errorfolder/notfound.html
в случай, че файла не е в основната директория.
Други команди на .htaccess - Забрана за показване на файлове и папки: Options -Indexes
- Разрешаване за показване на на файлове и папки: Options +Indexes
- Ban-ване на IP адреси: deny from 000.000.000.000 където 000.000.000.000 е забранения IP адрес. При бан на множество IP адреси се изписва deny from за всеки поотделно. С една команда deny from може да се ban-не и цяла адресна област. За целта трябва да се укажат само първите 3 числа от IP адреса и да се сложи точка след тях: "000.000.000."
Ban на всички посетители: deny from all
|
|
|
|
 |
 |
|
 |
|