⊗ppPmSDHt 436 of 447 menu

PHP движогинде htaccess файлын колдонуу

Веб-сайттын движогун түзүү үчүн, биринчиден, сайттын каалаган URL дареги бир PHP файлы тарабынан иштелиши керек.

Бул .htaccess деген атайын файл жардамы менен жасалат. Келгиле, бул файлды түзүп, анын башында төмөнкү саптарды жазып, иштетели:

RewriteEngine On RewriteBase /

Андан кийин биз кайсы файлдын суралган URL дарегин иштеши керек экенин көрсөтө алабыз. Бул RewriteRule командасынын жардамы менен жасалат.

Келгиле, бул команданын иш-аракетин практикалык жактан карап көрөлү. Мисалы, /test дареги index.php файлы тарабынан иштелишин айтайлы:

RewriteRule /test index.php

RewriteRule командасынын биринчи параметри чындыгында регулярдуу туюнтманы кабыл алат. Келгиле, анын жардамы менен бардык URL даректер index.php файлы тарабынан иштелишин жасайлы:

RewriteRule .+ index.php

Бирок, даректердин бир бөлүгү багыттоого дуушар болбошу керек. Бул ресурстардын файлдарына багытталган даректер: CSS, JavaScript, сүрөттөр жана башкалар.

Алардын багыттоосун RewriteCond командасынын жардамы менен токтотойлу:

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

index.php баракчасында биз суралган URL дарегин суперглобалдык $_SERVER массивинин жардамы менен ала алабыз:

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

.htaccess файлын түзүңүз. Анын жардамы менен бардык сураныштарды index.php файлына багыттоону ишке ашырыңыз.

index.php баракчасында суралган URL дарегин чыгарыңыз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу