Fayl .htaccess | Airnet

Fayl .htaccess

Almaz

.htaccess fayli veb-serverni qo'shimcha sozlash va erishish imkoniyatini beradi kabi maqsadlar:

-saytlarga kirishni cheklash;

-Boshqa domenga yo'naltirish;

-Maxsus xato sahifalarini ko'rsatish;

-PHP direktivalarida qiymatlarni o'zgartirish.

Bir saytdan boshqasiga yo'naltirish

Bir saytdan boshqasiga yo'naltirish uchun .htaccess fayliga quyidagi qatorlarni qo'shishingiz kerak:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?from\.com$

RewriteRule ^(.*)$ http://to.com/$1 [L,R=301]

bu erda from\.com - qayta yo'naltiriladigan domen nomi va "to.com" -  maqsad.

Biroq, ikkinchi qatordagi teskari chiziq \ bilan nuqta belgisidan qochish ixtiyoriydir.

HTTP-dan HTTPS-ga yo'naltirish

HTTP protokolidan HTTPS protokoliga qayta yo'naltirish .htaccess ga  kod qo'shish orqali amalga oshiriladi. fayl:

RewriteEngine on

RewriteCond %{HTTP:HTTPS} !=on [NC]

RewriteRule ^(.*)$ https://www.example.ru/$1 [R=301,L]

va aksincha, HTTPS dan HTTP ga:

RewriteEngine on

RewriteCond %{HTTP:HTTPS} =on [NC]

RewriteRule ^(.*)$ http://www.example.ru/$1 [R=301,L]

Cheklash va saytga kirishga ruxsat beriship-manzillar

Muayyan IP manzillardan saytga kirishni cheklash uchun .htaccess fayliga quyidagilarni qo'shing:

Order Allow,Deny

Allow from all

Deny from IP

bu erda pastki qator IP o'rniga kirishni cheklashingiz kerak bo'lgan IP-manzilni qo'shishingiz kerak yoki bunday IP manzillarning bo'sh joydan ajratilgan ro'yxati.

Agar siz saytga faqat ma'lum IP manzillardan kirishga ruxsat berishni istasangiz, buning uchun qo'shishingiz mumkin quyidagi qatorlar:

Order Deny,Allow

Deny from all

Allow from IP

bu erda IP - kirishga ruxsat beriladigan IP manzili yoki bunday IP manzillarning bo'sh joy bilan ajratilgan ro'yxati.

Muayyan fayllarga kirishni cheklash

Ba'zi fayllarga  kirish cheklovlarini o'rnatish .htaccess fayliga qo'shish orqali amalga oshiriladi:

<Files fayl_uchun_yol>

Order Deny,Allow

Deny from all

Allow from IP

</Fayllar> Qayerda _to_ yo'li faylni maqsadli fayl bilan, IP esa IP manzil bilan almashtirilishi kerak  ga unga kirishga ruxsat beriladi.

«Bilimlar bazasi» sahifasiga qaytish

Savolingizga javob topa olmadingizmi? Telefon orqali mutaxassislarimizga qo'ng'iroq qiling +998(71) 202-87-00

Bizning hamkorlarimiz