Options -Indexes
DirectoryIndex index.php

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteRule ^go/([A-Za-z0-9_-]+)/?$ redirect.php?slug=$1 [L,QSA]
    RewriteRule ^download/([A-Za-z0-9_-]+)/?$ download.php?slug=$1 [L,QSA]
    RewriteRule ^api/count/([A-Za-z0-9_-]+)/?$ api/count.php?slug=$1 [L,QSA]
    RewriteRule ^api/count/([A-Za-z0-9_-]+)/json/?$ api/count.php?slug=$1&format=json [L,QSA]

    RewriteRule ^admin/?$ admin/index.php [L]
    RewriteRule ^admin/links/?$ admin/links.php [L]
    RewriteRule ^admin/links/create/?$ admin/link-create.php [L]
    RewriteRule ^admin/links/([A-Za-z0-9_-]+)/stats/?$ admin/link-stats.php?id=$1 [L,QSA]
    RewriteRule ^admin/links/([A-Za-z0-9_-]+)/?$ admin/link-edit.php?id=$1 [L,QSA]
    RewriteRule ^admin/settings/?$ admin/settings.php [L]
    RewriteRule ^admin/activity/?$ admin/activity.php [L]
</IfModule>

<FilesMatch "^(config\.php|config\.example\.php)$">
    Require all denied
</FilesMatch>
