10 Команд 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: