.htaccess a FilesMatch pro SEO URL

MyEgo.cz

home foto blogy mywindows.cz kontakt

.htaccess a FilesMatch pro SEO URL

Technologie 10.06.04

Za pomocí .htaccess a FilesMatch se dají velice rychle a efektivně vytvořit SEO URL. Jak takový zápis vypadá pro PHP MIME typ? Například takto:

<FilesMatch "^extra$"> 
 ForceType application/x-httpd-php 
</FilesMatch>  

Za pomocí proměnné $_SERVER['PATH_INFO'] se dostaneme na URL, které následuje za textem ´/extra/'. Jak s tím můžeme dále pracovat? Nejjednodušší je použít explode():

$data = explode("/",serverVar('PATH_INFO'));
$path = $data[1];

S tímto se již dále dá dobře pracovat. Není problém zavolat patřičné třídy, a předat řízení našemu online redakčnímu systému.

Dají se tak velice rychle vytvořit například tyto SEO URL:

Původní URL typu /xml-rss2.php?full=yes samozřejmě zůstávají stále zcela funkční. A není problém těm URL přidat třeba ještě koncovku .XML a vytvořit tak dojem, že se jedná o statické soubory :)


Komentáře

  1. 1 PIF 02.07.04, 08:07:53
    FB

    ja to resil pomoci mod rewrite, kde treba url rss.xml predal na vykon skriptu rss.php

  2. 2 Vlado Raab 05.07.04, 05:07:18
    FB

    [1] Ano mod rewrite je také řešení, ale potřebuješ spolupráci serveru v tomto případě je to zcela nezávisle na konfiguraci Apache