10 Команд htaccess, які варто прописати прямо зараз

10 Команд htaccess, які варто прописати прямо зараз
У корені кожного сайту існує файл з назвою «.htaccess». Початківці вебмастера не надають йому значення. Зізнаюся чесно, я теж перші півтора року не розумів, навіщо він потрібен. Лежав собі файл htaccess.txt в папці і байдикував. А потім, коли став заглиблюватися в просування сайтів, зрозумів, що без нікого нікуди. І мені довелося перейменувати файл htaccess.txt в .htaccess, тим самим активувавши його (в першому варіанті він не працює). А потім я став розбиратися в командах. Як виявилося, існує багато корисних команд, які можуть полегшити життя веб-майстру. Деякими з них я зараз з Вами поділюся.

Заглибитися в пізнання файлу .htaccess мене змусило вчорашнє знайомство з Joomla 3.0. в якій з'являлися Слеш самі собою.

Корисні команди htaccess

301 редирект / Redirect 301:

Почну, мабуть, з найкориснішою команди для seoшніков - 301 редирект. Особисто я використовую цю команду на кожному своєму і клієнтському сайті, як мінімум, щоб склеїти домен з WWW і без нього, а так само, щоб приховати реферальні посилання.

Робиться це так:

Помилка 404:

Практично кожна CMS має свою сторінку з 404 помилкою. На найпростіше, на мій погляд, створити її самому і прописати її в htaccess.

ErrorDocument 404 / 404.html

Приховуємо папки і файли:

Щоб убезпечити ваш сайт, можна приховати певні директорії і файли.

Options All -Indexes

Захищаємося від хотлінкінга:

Якщо на вашому сайті дуже багато корисних і унікальних матеріалів, до того ж вони часто оновлюються, то рано чи пізно їх почнуть копіювати. А «злодюжки» лінуються навіть переносити зображення на свій сайт. Тому, коли на їхньому сайті буде завантажуватися зображення, то воно буде довантажувати з вашого сервера. Це і називається хотлінкінгом. Щоб захистити свій сайт від нього, варто внести зміни в htaccess.

Міняємо сторінку за замовчуванням:

Ставимо редирект з домену на домен:

Ні для кого не секрет, що сайти рано чи пізно доводиться закривати. Причини можуть бути різні. Щоб не втратити трафік з пошукових систем, можна встановити редирект зі старого домену на новий. Звичайний 301 редирект тут не підійде.

Встановлюємо ліміт завантаження файлів:

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200

Стискаємо файли:

Звичайно, можна включити GZIP-стиснення файлів у вашій CMS, наприклад, Joomla дозволяє це зробити. Але якщо ваша CMS не здатна на таке, то стиснення файлів Ви можете включити наступними командами в файлі htaccess:

Включаємо кешування файлів:

Встановлюємо Email адміністратора сайту: