⊗ppPmSDHt 436 of 447 menu

Uporaba htaccess v PHP pogonskem programu

Za izdelavo pogonskega programa spletnega mesta je najprej potrebno poskrbeti, da vsak URL zahtevek spletnega mesta obdela ena PHP datoteka.

To se naredi s posebno datoteko .htaccess. Ustvarimo to datoteko in jo aktivirajmo tako, da na začetku njenega besedila napišemo naslednje vrstice:

RewriteEngine On RewriteBase /

Po tem lahko določimo, katera datoteka mora obdelati zahtevani URL. To storimo z ukazom RewriteRule.

Oglejmo si delovanje tega ukaza v praksi. Na primer, poskrbimo, da naslov /test obdela datoteka index.php:

RewriteRule /test index.php

Prvi parameter ukaza RewriteRule pravzaprav sprejme regularni izraz. Z njegovo pomočjo poskrbimo, da ves URL obdela datoteka index.php:

RewriteRule .+ index.php

Vendar pa se dela naslovov vseeno ne bi smeli preusmerjati. To so naslovi, ki vodijo do datotek virov: CSS, JavaScript, slik in tako naprej.

Preusmeritev prekličemo z ukazom RewriteCond:

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

Na strani index.php lahko dobimo zahtevani URL s superglobalnim poljem $_SERVER:

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

Ustvarite datoteko .htaccess. Z njeno pomočjo implementirajte preusmeritev vseh zahtevkov na index.php.

Izpišite na index.php zahtevani URL.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni