Jak efektivě tvořit minisites s využitím htaccess

Tvořím dost webů, které sestávají jen z několika stránek holého textu, který je maximálně doplněn pár obrázky. Pro zvýšení efektivity jsem začal stránky tvořit pomocí pouhých dvou až tří souborů.

Jeden soubor index.php a druhý soubor .htaccess. V indexu bude obsaženo css formátování (není třeba externí stylopis, protože formátujeme jen jeden jediný soubor) a samotný obsah, který bude dynamicky generován z polí. Soubor .htaccess se nám pak postará o hezké url a současně s tím i o nasměrování na správnou položku v poli, která má být vypsána jako obsah. Pojďme si rovnou ukázat, jak takový htaccess může vypadat:

Options +FollowSymLinks
Options -Indexes
RewriteEngine On
RewriteRule ^$ /index.php?p=1
RewriteRule ^strana-2$ /index.php?p=2
RewriteRule ^strana-3$ /index.php?p=3
RewriteRule ^strana-4$ /index.php?p=4

Jak vidíte, jedná se pouze o pár bytů textu. Vzhledem k tomu, že text na průměrné minisite zabere méně než pár desítek Kb, nebude uložení veškerého textu do jednoho .php souboru působit serveru žádné potíže (samozřejmě uvažujeme, že se jedná o minisite s mini návštěvností : )).

A jak vlastně bude vypadat onen php soubor? Někde na začátku dokumentu si v php nadefinujeme několik polí. Z nich budeme tahat texty title, klíčová slova, meta popis, nadpis a samotný text.

$title = array(0,’První title’, ‘Druhý title’, ‘Třetí title’, ‘Poslední title’);

Jakou položku z polí tahat poznáme podle toho, jaké hodnoty nabývá $_GET['p'].

Leave a Reply