⊗ppPmSDHt 436 of 447 menu

PHP dvigelida htaccess foydalanish

Veb-sayt dvigelini yaratish uchun, avvalo, saytning har qanday URL manzilini bitta PHP fayli boshqarishi kerak.

Bu .htaccess maxsus fayli yordamida amalga oshiriladi. Keling, ushbu faylni yaratamiz va uning matnining boshiga quyidagi satrlarni yozib, uni yoqamiz:

RewriteEngine On RewriteBase /

Shundan so‘ng, biz qaysi fayl so‘ralgan URL ni boshqarishini belgilashimiz mumkin. Buning uchun RewriteRule buyrug‘i ishlatiladi.

Keling, ushbu buyruqning ishlashini amaliyotda ko‘rib chiqaylik. Masalan, /test manzilini index.php fayli boshqarsin:

RewriteRule /test index.php

RewriteRule buyrug‘ining birinchi parametri aslida oddiy ifodani qabul qiladi. Keling, uning yordamida barcha URL manzillarni index.php fayli boshqarishini ta'minlaylik:

RewriteRule .+ index.php

Biroq, ba'zi manzillar boshqarilmasligi kerak. Bular resurs fayllariga olib boradigan manzillar: CSS, JavaScript, rasm va boshqalar.

Keling, ularning boshqarilishini RewriteCond buyrug‘i yordamida bekor qilaylik:

RewriteCond %{REQUEST_URI} !\.(js|css|ico|jpg|png)$ RewriteRule .+ index.php

index.php sahifasida so‘ralgan URL ni superglobal $_SERVER massivi yordamida olishimiz mumkin:

<?php $url = $_SERVER['REQUEST_URI']; ?>

.htaccess faylini yarating. Uning yordamida barcha so‘rovlarni index.php ga yo‘naltirishni amalga oshiring.

index.php da so‘ralgan URL ni chiqaring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish