htaccess

Zdravím,
v .htaccess mám:

RewriteEngine on
Options +FollowSymlinks
RewriteCond %{REQUEST_URI} novinky(.*).htm
RewriteRule novinky(.*).htm index.php?p=novinky&s=$1 [nc,L,QSA]

Options +FollowSymlinks
RewriteCond %{REQUEST_URI} ^(.*).htm
RewriteRule ^(.*).htm index.php?p=$1 [nc,L,QSA]

A v index.php mám potom podmínky na proměnné.

Na localhostu mi vše normálně fungovalo, ale když jsem vše dal na wz hosting, tak třeba při "skupina.htm" místo index.php?p=skupina hodí wzkovskou 404ku.
Prosím, kde mám chybu v tom htaccess zápisu?
Děkuji!
Před index.php přidej celou cestu k souboru, tedy lomítko: /index.php?p=....

Pokud používáš Firefox, zkus si nainstalovat Firebug nebo LiveHTTPHeaders, při lazení přesměrovávacích pravidel ti pomůžou -- můžeš se přesně podívat, jakou odpověď ti server posílá.

Mimochodem, měl bych pár výhrad k obsahu souboru jako celku:
a) volbu FollowSymlinks stačí uvést jednou
b) RewriteCond používáš úplně zbytečně, v obou uvedených případech bohatě stačí výraz u RewriteRule
c) volba NC zpřístupní stejný obsah z více URL, což je z hlediska SEO (optimalizace pro vyhledávače) hovadina
d) poslední drobnost..pro přehlednost je lepší uvádět všechny přepínače velkými písmeny ;)
Děkuji moc za odpověď a za rady!