⊗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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау