⊗ppPmSDHt 436 of 447 menu

Коришћење htaccess у PHP движку

Да би се направио движак веб сајта, најпре је потребно обезбедити да захтев за било којим 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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј