mod_rewrite

Série článků o mod_rewrite začínala na kolekci hotových řešení pro každé použití, v pokračování je dále popsána i teorie. Najdete tu vše od pravidel pro RewriteCond, přes reference na části regulární výrazů v RewriteRule, až po nastavitelné příznaky každého pravidla.

mod_rewrite a hezké url díl III

mod_rewrite a hezké url díl III

Články o mod_rewrite pro hezké url mi dlouhodobě zaznamenávají velkou návštěvnost, což ale není ten důvod, proč jsem se rozhodl napsat díl už asi osmistý padesátý prvý. Některé věci je totiž nutné uvést po letech na pravou míru: předchozí díly měly v prvé řadě ukázat, že pomocí mod_rewrite lze dosáhnout cokoli, co si člověk jenom zamane. Každá aplikace, byť je sebehůř napsaná, má šanci na přátelská url.

Problém nastal v případě, kdy měli méně zkušení uživatelé tendence psát hromady zbytečně krkolomných pravidel nebo se je snažili nasadit na nevhodně navrženou strukturu url adres - namísto toho, aby začali s úpravami v PHP kódu. Sám jsem takovým uživatelem býval, ale dnes už vím, jaká je v jednoduchosti síla. Dnešní pokračování seriálu o mod_rewrite tedy vše zase zjednoduší. Představíme si 5 základních využití mod_rewrite, které vám vystačí téměř na jakkoli náročný projekt.

Celý článek

mod_rewrite a hezké url díl II

mod_rewrite a hezké url díl II

V minulém dílu článku mod_rewrite a hezké url jsem Vám ukázal pár jednoduchých přepisů pro domény nižších řádů, přesměrování na url s / bez www, zpětné přesměrování ze subdomény na doménu a na konec samotný přepis hezkých url pro jednu a dvě proměnné. V druhém dílu seriálu se pokusím popsat základní problémy, které mohou nastat s použitím mod_rewrite a uvedu některé další příklady. Například jsem se často setkal s věčným opakováním RewriteEngine On a RewriteBase před každám pravidlem: ne, není nutné to stále opakovat. Co ale musí být u každé další proměnné uvedeno, je RewriteCond. Podmínka RewriteCond testuje, zda-li soubor či adresář daného jména neexistuje. (! negace, - parametr, d=dir - složka, f=file - soubor)

Celý článek

mod_rewrite a hezké url

mod_rewrite a hezké url

Často vyhledávané slovní spojení na internetu - "Jak na hezké url?" Vyhledávače Vám najdou spoustu hesel, ale jak dojít k opravdu funkčnímu řešení? Sám jsem odpovědi na tohle téma mnohokrát vyhledával, ale málokdy jsem našel skutečné řešení. Odpovědi se mi vždy dostalo až na diskusních fórech: diskuse.jakpsatweb.cz, jaknaweb.com, webzdarma.cz/forum Většina článků se totiž věnuje buď základní syntaxi .htaccessu, nebo 100x omílanému tématu vlastních chybovek. V tomto článku nebudu popisovat žádný návod na práci se souborem .htaccess, ale nabídnu Vám již hotová řešení, které jsem sám zkoušel, sám je také používám, takže jejich funkčnost je ověřená. Jediný problém, který může nastat je nedostatečná podpora mod_rewrite hostingu. Již dopředu raději upozorním, že např. na IC.cz s těmito přepisy moc nepochodíte...

Celý článek

Parak simati, Muballit mitte, Nergal allatu mellamu mesaru, La tapallah Annuaki, Kettu Puluthu qillatua