⊗ppPmSDHt 436 of 447 menu

Gebruik van htaccess in die PHP-enjin

Om 'n webwerf-enjin te maak, moet jy eers maak dat die versoek van enige URL van die webwerf deur een PHP-lêer hanteer word.

Dit word gedoen met behulp van 'n spesiale lêer .htaccess. Kom ons skep hierdie lêer en skakel dit in deur die volgende reëls aan die begin van die teks daarvan te skryf:

RewriteEngine On RewriteBase /

Daarna kan ons spesifiseer watter lêer die versoekte URL moet hanteer. Dit word gedoen met die opdrag RewriteRule.

Kom ons kyk na die werking van hierdie opdrag in die praktyk. Byvoorbeeld, laat ons maak dat die adres /test deur die lêer index.php hanteer word:

RewriteRule /test index.php

Die eerste parameter van die opdrag RewriteRule neem eintlik 'n reguliere uitdrukking. Kom ons gebruik dit om te maak dat alle URL's deur die lêer index.php hanteer word:

RewriteRule .+ index.php

Tog moet 'n deel van die adresse nie herlei word nie. Dit is adresse wat na hulpbronlêers lei: na CSS, JavaScript, prente en so meer.

Kom ons kanselleer hul herleiding met die opdrag RewriteCond:

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

Op die bladsy index.php kan ons die versoekte URL kry met behulp van die superglobale array $_SERVER:

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

Skep 'n lêer .htaccess. Gebruik dit om die herleiding van alle versoeke na index.php te implementeer.

Vertoon die versoekte URL op index.php.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp