⚙️
Хостинг

'.htaccess' файли: тўлиқ амалий қўлланма

22.01.2026
← Барча мақолалар

'.htaccess' — Apache веб-серверининг папка даражасидаги конфигурация файли. Сайт root папкасига жойлаштирилади ва серверни қайта ишга туширмасдан кўплаб созламаларни ўзгартиради: йўналтиришлар, хавфсизлик, кеш, URL гўзаллаштириш.

HTTPS'га мажбурий йўналтириш

Энг биринчи қоида:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

www'ни олиб ташлаш

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

301 redirect (эски → янги)

Redirect 301 /eski-sahifa.html https://sayt.uz/yangi-sahifa

SEO учун жуда муҳим.

Чиройли URL (.php яшириш)

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L]

Махсус хато саҳифалари

ErrorDocument 404 /404.php

Файл ҳимояси

<Files ".env">
Require all denied
</Files>

Gzip сиқиш

mod_deflate орқали HTML, CSS, JS сиқилади — тезлик ошади.

Браузер кеши

mod_expires орқали статик файллар кешланади.

Эҳтиёт бўлинг

1) Синтаксис хатоси бутун сайтни ўчиради (500 error). Аввал бэкап олинг. 2) Ҳар қоидадан кейин сайтни текширинг.

Сайт.uz амалиёт

Сайт.uz '.htaccess'да HTTPS мажбурий, .php яшириш, 404 саҳифа, gzip ва кеш созланган.

Ўхшаш мақолалар

💰 Хостинг нарх таққослаш 📡 Сервер мониторинг воситалари 🌐 Edge computing хостинг 🏢 Colocation сервер
🌐 Тил
🇺🇿 O'zbek 🇺🇿 Ўзбек 🇷🇺 Русский 🇬🇧 English