Options -Indexes

DirectoryIndex index.php

ErrorDocument 404 /index.php?id=1
ErrorDocument 403 /index.php?id=1

<Files ~ ".*$">
    Order allow,deny
    Deny from all
</Files>

<Files ~ "index\.php$">
    Order allow,deny
    Allow from all
</Files>

<Files ~ "\.css$">
    Order allow,deny
    Allow from all
</Files>

<Files ~ "\.png$">
    Order allow,deny
    Allow from all
</Files>

<Files ~ "^$">
    Order allow,deny
    Allow from all
</Files>