شرایط زیر باید برقرار باشه تا .htaccess کار کنه
1 - علامت # جلوی این خط توی فایل httpd.conf آپاچی رو بردار
LoadModule rewrite_module modules/mod_rewrite.so
2 - توی همین فایل httpd.conf، جایی که مسیر ریشه هاستت رو مشخص کرده، باید دستور AllowOverride All رو داشته باشه، مثل زیر مثلا
<Directory "c:/httpd/htdocs">
...
AllowOverride All
...
3 - گاهی اوقات به دستور زیر هم نیاز میشه، یه جایی اون انتهای فایل httpd.conf بگذارش
AccessFileName .htaccess
4 - در انتها باید آپاچی رو restart کنی تا تنظیمات اعمال بشه