⊗ppPmSDHt 436 of 447 menu

Përdorimi i htaccess në motorin PHP

Për të bërë një motor faqejë interneti, për fillim duhet të bëhet që çdo kërkesë e çdo URL të faqes të përpunohet nga një skedar PHP.

Kjo bëhet duke përdorur një skedar të veçantë .htaccess. Le ta krijojmë këtë skedar dhe ta aktivizojmë, duke shkruar në fillim të tekstit të tij rreshtat e mëposhtëm:

RewriteEngine On RewriteBase /

Pas kësaj ne mund të përcaktojmë se cili skedar duhet të përpunojë URL-në e kërkuar. Kjo bëhet me komandën RewriteRule.

Le të shohim funksionimin e kësaj komande në praktikë. Për shembull, le të bëjmë që adresa /test të përpunohet nga skedari index.php:

RewriteRule /test index.php

Parametri i parë i komandës RewriteRule në fakt pranon një shprehje të rregullt. Le ta përdorim atë për të bërë që të gjitha URL-të të përpunohen nga skedari index.php:

RewriteRule .+ index.php

Megjithatë, një pjesë e adresave në fund të fundit nuk duhet të ridrejtohen. Këto janë adresat që çojnë te skedarët e burimeve: te CSS, JavaScript, fotot e kështu me radhë.

Le të anulojmë ridrejtimin e tyre duke përdorur komandën RewriteCond:

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

Në faqen index.php ne mund të marrim URL-në e kërkuar duke përdorur vargun superglobal $_SERVER:

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

Krijoni një skedar .htaccess. Me ndihmën e tij realizoni ridrejtimin e të gjitha kërkesave në index.php.

Shfaqni në index.php URL-në e kërkuar.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo