RewriteEngine On
RewriteBase /

# 禁止IP直接访问
RewriteCond %{HTTP_HOST} ^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$
RewriteRule ^ - [F]

# 蜘蛛池前台
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

# 后台
RewriteRule ^admin/(.*)$ admin/$1 [L,QSA]

# 安全
<FilesMatch "^(?!(robots|baidu-urls|indexnow-key)\.txt$).+\.(sql|log|md|txt|json)$">
    Order allow,deny
    Deny from all
</FilesMatch>

<FilesMatch "^(config|install|check_db|optimize_db)\.php$">
    Order allow,deny
    Deny from all
</FilesMatch>

<Files "config.php">
    Order allow,deny
    Deny from all
</Files>
