RewriteRule ^index.php cont.php?id=1
Это соответствует всему , начиная с index.php
(вот что означает ^
). Вы должны сказать, что путь также должен заканчиваться , что обозначено знаком $
. ( Apache docs )
RewriteRule ^index\.php$ cont.php?id=1
Также рекомендуется экранировать .
, в противном случае он соответствует любому отдельному символу (например, index1php).