Как да създадете файл htacess

Htaccess - е специален файл за Apache-наръчник на домейн, с които можете да регулирате конфигурацията на уеб сървъра, неговите модули, както и опциите PHP.
Инструкциите се отнасят до директорията, където файлът е създаден, както и в под-директория.

Създаване на .htaccess файл мениджър е възможно чрез хостинга (ISPmanager, който е на разположение безплатно при отдаване под наем на специален сървър) или чрез FTP. В Windows, MacOS, може би не можете да създадете този файл. Поради това е възможно да се процедира, както следва:

  • Създаване на Htaccess файл без точка
  • да го качите на сървър FTP
  • Преименуване на файла и се слага в името на файла - точката

Не се показва .htacess файл

Ако сте изтеглили Htaccess файл, но той не се появи - тогава въпросът за създаване на FTP клиент или сървър FTP. На система Unix, който работи по-голямата част на Силите, ако името на файла започва от точката, системата смята, че е скрито. Поради това, на първо място, за да го направите достъпен - отидете в настройките на вашия FTP клиент, например, FileZilla и включите показването на скрити файлове.

Как да променя файла .htaccess?

Какво трябва да знаете, когато редактирате htatstsess файл?

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

След като редактирате файла грешката се появява 500 - Вътрешна грешка в сървъра

Това означава, че има грешка във файла .htaccess. Възможни причини:

  • Синтактична грешка (правописни грешки, неправилна настройка)
  • Не съществува един или друг модул в уеб сървър
  • версия на уеб сървър / модули или .htaccess инструкциите файлови Старата
  • Някои директиви са забранени, за да редактирате

Как да се определи тази грешка. погледнете в сайта на error_log. Там със сигурност ще видите, посочване на грешката.

Htaccess за HTML сайт

.htaccess файл ще работи за PHP сайтове, както и за HTML страници. Основното нещо - наличието на Apache уеб сървър, защото а именно обработва файла.

Файлът с индекс - това е файл, който ще се отвори при приближаване към обекта или мястото на директория. Обикновено този файл: index.php, index.htm, index.html. Но вие можете да го смените с друг. Например: myfile.php такава директива:
DirectoryIndex myfile.php

Заключение PHP грешки

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

Грешка 403 - Forbidden при откриването на директорията на сайта

Грешка 403 Forbidden означава, че достъпът е отказан. Ако видите тази грешка при отваряне на директория сайт, а вместо това послание бихте искали да видите списък на файлове и директории, това означава, че специална директива е забранено. Това се прави от съображения за сигурност, за да потенциални вредители не може да намери файловете, чрез който можете да хакнат сайта или само на отворени файлове, достъпът до които не е позволено. За да активирате показването на всички файлове и директории, въведете следното:
Опции + индекси

И да се включи забрана за показване на файлове в директория, напишете:
Опции -Indexes

Освен това, възможно е да се забрани да се показват само някои типове файлове в директория. Например, забраните показването на файлове .php и .html:
IndexIgnore * .php * .html

.Htaccess кодиране

Промяна на кодирането на сайта може да бъде в .htaccess файла. Например, по подразбиране, уеб сървъра е в UTF-8 кодиране, и имате нужда от прозорци-1251. Промяната е проста:
AddDefaultCharset прозорци-1251

По този начин можете да замените кодирането в текущата директория и поддиректориите.
Можете също да зададете кодирането на отделните типове файлове. Например, когато основният документ, което имате в едно кодиране и .htm файлове - в другата. Нека да промените кодирането на вашия браузър за .htm файлове в UTF-8:
AddType "текст / HTML; набор знаци = UTF-8" .htm

Промяна на максималния размер на качените файлове в PHP

Можете да увеличите или намалите силата на максималния размер за качване на файлове чрез PHP скрипт. Например, за да се увеличи размера на 100MB използват две директиви upload_max_filesize и post_max_size:
php_value upload_max_filesize 20M
php_value post_max_size 20M

Имайте предвид, че максималният размер не може да надвишава стойността, която се намира на сървъра. Максималният размер на файла е зададен от сървъра може да се гледа през (функцията phpinfo).

Продължителността на живота PHP сесия

Чрез .htaccess файл може да се промени по време на живота на PHP сесия. Животът Време е разположен в секунда. Съхраняването на сесия по подразбиране - 1440 секунди - 24 минути.
Нека да се увеличи времето за съхранение на 1 седмица. Необходимо е да влезете в следните директиви файла:
php_value session.gc_maxlifetime 604800
php_value session.cookie_lifetime 604800

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

  • Бързото изчерпване на дисково пространство
  • Overflow брой файлове в директория (иноди)
  • За дълги файлове са премахнати през специална система за комунални услуги - събирач на боклука
  • Увеличаване на тежестта на сървъра

Включването на обработка на други файлове PHP интерпретатор
Чрез нашата файл, можете да зададете отделен списък от файлови типове, които ще се осъществяват през PHP. Например, искате да се даде възможност на обработката на PHP файлове, които са .phtml разширение. След това въведете:
AddType заявление / х-уеб--PHP .phtml

Ограничаване на използването на памет в PHP

За всеки скрипт на сървъра се дава максимален лимит за размера на RAM използва. параметър memory_limit се нарича и е възможно да се погледне през phpinfo () или променят чрез .htaccess. Например, ограничението от 256 MB:
php_value memory_limit 256M

Моля, имайте предвид, че размерът не може да бъде по-висока от разрешеното от сървъра.

Основното огледало сайта чрез .htaccess

Блокиране на достъпа на IP

Или обратно, отрече всичко и позволяват само 223.332.111.11:
Поръчка Deny, Allow
Отказ от всичко
Оставя се от 223.332.111.11

Определяне на собствените си страници за грешка

Къде / грешка / име на файла - е HTML версия на страницата за грешка. Потребителят ще го видите, ако е налице съответната ситуация.

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

Поръчка уеб хостинг

Хостинг над 99 стр. от RigWEB.RU - платен виртуален хостинг сайтове