⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј