# BEGIN LSCACHE
# END LSCACHE
# BEGIN NON_LSCACHE
# 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
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
# BEGIN Hotlinking

# END Hotlinking

# Wordfence WAF
<Files ".user.ini">
<IfModule mod_authz_core.c>
	Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
	Order deny,allow
	Deny from all
</IfModule>
</Files>

# END Wordfence WAF

<IfModule mod_expires.c>
  ExpiresActive On

  # Images
  ExpiresByType image/jpeg "access plus 1 year"
  ExpiresByType image/gif "access plus 1 year"
  ExpiresByType image/png "access plus 1 year"
  ExpiresByType image/webp "access plus 1 year"
  ExpiresByType image/svg+xml "access plus 1 year"
  ExpiresByType image/x-icon "access plus 1 year"

  # Video
  ExpiresByType video/webm "access plus 1 year"
  ExpiresByType video/mp4 "access plus 1 year"
  ExpiresByType video/mpeg "access plus 1 year"

  # Fonts
  ExpiresByType font/ttf "access plus 1 year"
  ExpiresByType font/otf "access plus 1 year"
  ExpiresByType font/woff "access plus 1 year"
  ExpiresByType font/woff2 "access plus 1 year"
  ExpiresByType application/font-woff "access plus 1 year"

  # CSS, JavaScript
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType text/javascript "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"

  # Others
  ExpiresByType application/pdf "access plus 1 month"
  ExpiresByType image/vnd.microsoft.icon "access plus 1 year"
</IfModule>

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php74” package as the default “PHP” programming language.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php74 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit

# BEGIN cPanel-generated php ini directives, do not edit
# Manual editing of this file may result in unexpected behavior.
# To make changes to this file, use the cPanel MultiPHP INI Editor (Home >> Software >> MultiPHP INI Editor)
# For more information, read our documentation (https://go.cpanel.net/EA4ModifyINI)
<IfModule php7_module>
   php_flag engine On
   php_flag short_open_tag On
   php_value precision 14
   php_value output_buffering Off
   php_flag zlib.output_compression Off
   php_flag implicit_flush Off
   php_value serialize_precision 100
   php_flag zend.enable_gc On
   php_value max_execution_time 120
   php_value max_input_time 60
   php_value max_input_vars 1000
   php_value memory_limit 300M
   php_value error_reporting E_ALL & ~E_NOTICE
   php_flag display_errors On
   php_flag display_startup_errors Off
   php_flag log_errors On
   php_value log_errors_max_len 1024
   php_flag ignore_repeated_errors Off
   php_flag ignore_repeated_source Off
   php_flag report_memleaks On
   php_flag track_errors Off
   php_flag html_errors On
   php_value error_log "error_log;"
   php_value variables_order "EGPCS"
   php_value request_order "GP"
   php_flag register_argc_argv On
   php_flag auto_globals_jit On
   php_value post_max_size 256M
   php_value default_mimetype "text/html"
   php_value default_charset "UTF-8"
   php_value upload_max_filesize 256M
   php_value default_socket_timeout 60
   php_flag cli_server.color On
   php_value date.timezone "America/Chicago"
   php_flag mail.add_x_header On
   php_value odbc.defaultlrl 4096
   php_value odbc.defaultbinmode 1
   php_value ibase.timestampformat "%Y-%m-%d %H:%M:%S"
   php_value ibase.dateformat "%Y-%m-%d"
   php_value ibase.timeformat "%H:%M:%S"
   php_value mysqli.default_port 3306
   php_value pgsql.ignore_notice 0
   php_value pgsql.log_notice 0
   php_value bcmath.scale 0
   php_value session.save_handler "files"
   php_value session.save_path "/tmp"
   php_flag session.use_strict_mode Off
   php_flag session.use_cookies On
   php_flag session.use_only_cookies On
   php_value session.name "PHPSESSID"
   php_flag session.auto_start Off
   php_value session.cookie_lifetime 0
   php_value session.cookie_path "/"
   php_value session.serialize_handler "php"
   php_value session.gc_probability 1
   php_value session.gc_divisor 100
   php_value session.gc_maxlifetime 1440
   php_value session.cache_limiter "nocache"
   php_value session.cache_expire 180
   php_flag session.use_trans_sid Off
   php_value session.hash_function "0"
   php_value session.hash_bits_per_character 5
   php_value url_rewriter.tags "a=href,area=href,frame=src,input=src,form=,fieldset="
   php_flag tidy.clean_output Off
   php_flag soap.wsdl_cache_enabled On
   php_value soap.wsdl_cache_dir "/tmp"
   php_value soap.wsdl_cache_ttl 86400
   php_value soap.wsdl_cache_limit 5
   php_value output_buffering 4096
</IfModule>
<IfModule lsapi_module>
   php_flag engine On
   php_flag short_open_tag On
   php_value precision 14
   php_value output_buffering Off
   php_flag zlib.output_compression Off
   php_flag implicit_flush Off
   php_value serialize_precision 100
   php_flag zend.enable_gc On
   php_value max_execution_time 120
   php_value max_input_time 60
   php_value max_input_vars 1000
   php_value memory_limit 300M
   php_value error_reporting E_ALL & ~E_NOTICE
   php_flag display_errors On
   php_flag display_startup_errors Off
   php_flag log_errors On
   php_value log_errors_max_len 1024
   php_flag ignore_repeated_errors Off
   php_flag ignore_repeated_source Off
   php_flag report_memleaks On
   php_flag track_errors Off
   php_flag html_errors On
   php_value error_log "error_log;"
   php_value variables_order "EGPCS"
   php_value request_order "GP"
   php_flag register_argc_argv On
   php_flag auto_globals_jit On
   php_value post_max_size 256M
   php_value default_mimetype "text/html"
   php_value default_charset "UTF-8"
   php_value upload_max_filesize 256M
   php_value default_socket_timeout 60
   php_flag cli_server.color On
   php_value date.timezone "America/Chicago"
   php_flag mail.add_x_header On
   php_value odbc.defaultlrl 4096
   php_value odbc.defaultbinmode 1
   php_value ibase.timestampformat "%Y-%m-%d %H:%M:%S"
   php_value ibase.dateformat "%Y-%m-%d"
   php_value ibase.timeformat "%H:%M:%S"
   php_value mysqli.default_port 3306
   php_value pgsql.ignore_notice 0
   php_value pgsql.log_notice 0
   php_value bcmath.scale 0
   php_value session.save_handler "files"
   php_value session.save_path "/tmp"
   php_flag session.use_strict_mode Off
   php_flag session.use_cookies On
   php_flag session.use_only_cookies On
   php_value session.name "PHPSESSID"
   php_flag session.auto_start Off
   php_value session.cookie_lifetime 0
   php_value session.cookie_path "/"
   php_value session.serialize_handler "php"
   php_value session.gc_probability 1
   php_value session.gc_divisor 100
   php_value session.gc_maxlifetime 1440
   php_value session.cache_limiter "nocache"
   php_value session.cache_expire 180
   php_flag session.use_trans_sid Off
   php_value session.hash_function "0"
   php_value session.hash_bits_per_character 5
   php_value url_rewriter.tags "a=href,area=href,frame=src,input=src,form=,fieldset="
   php_flag tidy.clean_output Off
   php_flag soap.wsdl_cache_enabled On
   php_value soap.wsdl_cache_dir "/tmp"
   php_value soap.wsdl_cache_ttl 86400
   php_value soap.wsdl_cache_limit 5
   php_value output_buffering 4096
</IfModule>
# END cPanel-generated php ini directives, do not edit
