Úvodní informace o RewriteCond a RewriteRule také např. zde :
http://www.jakpsatweb.cz/server/mod-rewrite.html
Ale ještě trošku nerozumím spojení dvou dotazů ve zdrojovém kódu ( potažmo tabulce novinky):
$sqm = "SELECT * FROM `novinky` WHERE `id`='" . mysql_real_escape_string($_GET['id_clanku']) . "'";
$sql = "SELECT * FROM `novinky` WHERE `url`='" .mysql_real_escape_string($_GET['url_clanku']) . "'";
$sql_query = mysql_query($sql) and mysql_query($sqm) or die (mysql_error());
Článek by asi měl být jednoznačně určen svým id ( nebo teda url, což by se mi osobně nelíbilo ) . Pak je předávání obou pomocí GET zbytečné. A ovšem také jeden z dotazů.
Anebo je možné přiřadit libovolnému id libovolné URL ? To si neumím představit.
Podobnou věc jsem ještě nedělal a také nedovedu teď z fleku navrhnout řešení bez .htaccess. Což by mě zajímalo.