mod_rewrite
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
lidi pomoooooc, uz mi z toho hrabe, potreboval bych poradit ohledne ciste URL chci aby cista URL vypadala takto: [code]http://neco.cz/tohle-je-cista-url-clanku/c-12345/[/code] zde je cista url (prvni promenna) a c-12345 (druha promenna a znaci ze se jedna o clanek a potom ID clanku) a aby se to prepsalo na [code]http://neco.cz/articleDetail.php?articleID=12345&seoUrl=tohle-je-cista-url-clanku[/code] zkusil jsem tento kod, ale zrejme je blbe napsany, uz mi z toho zapisu fakt hrabe, poradi nekdo jak z tohoto kodu docilit vyse uvedeny priklad? [code]#RewriteBase /adresar RewriteCond %{QUERY_STRING} ^articleID=([0-9]+)$ RewriteCond %{QUERY_STRING} ^seoUrl=([^&]+)$ RewriteRule ^articleDetail\.php$ %1 [R=301,L] RewriteRule ^articleDetail\.php$ %2 [R=301,L] RewriteRule ^([^/]+) articleDetail.php?rw=1&articleID=$1&seoUrl=$2 [L,QSA][/code]
-
lool tady toto forum nepodporuje bbcode omg
-
<HTML>omg lool a co třeba jednoduše nějak takhle RewriteEngine On RewriteRule ^(.*)/c-(.*)/$ articleDetail.php?rw=1&articleID=$2&seoUrl=$1 [L,QSA] popř. s lomítkem před articleDetail.php.</HTML>
-
=Belfegor= Tady zrejme nekdo nepochopil mod_rewrite a regularni vyrazy, ze? :D K pochopeni jednoduchosti, kterou ti zde napsala Thalia, by se ti mohlo hodit vedet, ze ^ znaci zacatek retezce, $ konec. A vubec, co vlastne delaly v tvych podminkach nejake rovnase (=) kdyz ve svem vstupnim retezci (/tohle-je-cista-url-clanku/c-12345/) vubec nepouzivas? :D Urcite by sel Thaliin vyraz jeste vylepsit (napriklad omezenim na cisla u id atd..).. ___ Je na case si zvyknout, ze ne vsude se bbcode pouziva. A uprimne, casto mi prijde jako zbytecnost ;) (uz kvuli tomu, ze spousta lidi jej neumi pouzit spravne - nemyslim tim syntakticky, ale efektivne) pozn.: pouzitim anglickych zkratek typu "omg", "lol", "rofl" si tady prestiz neziskas, spis naopak ;)
-
tak to se omlouvam, ale uz mi z toho fakt hrabalo, kazdopadne dekuji uzivateli Thalia za pomoc, je to presne to co jsem potreboval, a jinak se omlouvam za ty akronymy :)
-
Belfegor: Akronymy jsou IMHO dobrá věc, pokud jich není příliš a pokud to nejsou jen citoslovce bez dalšího významu. Třeba OMG od ateisty vypadá docela blbě, i když vlasně ani nevím, zda jsi věřící nebo ne. Zkratku lool neznám - něco mi říká LOL, ale nejsem zrovna odvázaný z toho, že toto fórum nepodporuje BBCode a nevím, proč bych měl kvůli tomu vzývat boha. Zkus si místo akronymu představit celý význam a představ si, jestli bys ho použil i v rozvinuté podobě do normálního textu.
-
mne pomohlo toto: http://www.root.cz/clanky/regularni-vyrazy-v-php-retezce/ mimochodom, LOL je a lot of laugh
-
Autor: goodstyle.sk (promotion.wz.cz) mimochodom, LOL je a lot of laugh No shit, Sherlock.