mod_rewrite

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.