# BEGIN Newfold Headers <IfModule mod_headers.c> Header set X-Newfold-Cache-Level "2" </IfModule> # END Newfold Headers # BEGIN Newfold Browser Cache <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 24 hours" ExpiresByType text/html "access plus 2 hours" ExpiresByType image/jpg "access plus 24 hours" ExpiresByType image/jpeg "access plus 24 hours" ExpiresByType image/gif "access plus 24 hours" ExpiresByType image/png "access plus 24 hours" ExpiresByType text/css "access plus 24 hours" ExpiresByType text/javascript "access plus 24 hours" ExpiresByType application/pdf "access plus 1 week" ExpiresByType image/x-icon "access plus 1 year" </IfModule> # END Newfold Browser Cache # BEGIN Newfold File Cache <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^/wp-content/newfold-page-cache/ - [L] RewriteCond %{REQUEST_METHOD} !POST RewriteCond %{QUERY_STRING} !.*=.* RewriteCond %{HTTP_COOKIE} !(wordpress_test_cookie|comment_author|wp\-postpass|wordpress_logged_in|wptouch_switch_toggle|wp_woocommerce_session_) [NC] RewriteCond %{HTTP:Cache-Control} ^((?!no-cache).)*$ RewriteCond %{DOCUMENT_ROOT}/wp-content/newfold-page-cache/$1/_index.html -f RewriteRule ^(.*)$ /wp-content/newfold-page-cache/$1/_index.html [L] </IfModule> # END Newfold File Cache # BEGIN Newfold Skip 404 Handling for Static Files <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !(robots\.txt|ads\.txt|[a-z0-9_\-]*sitemap[a-z0-9_\.\-]*\.(xml|xsl|html)(\.gz)?) RewriteCond %{REQUEST_URI} \.(css|htc|less|js|js2|js3|js4|html|htm|rtf|rtx|txt|xsd|xsl|xml|asf|asx|wax|wmv|wmx|avi|avif|avifs|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|webp|json|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|webm|mpp|otf|_otf|odb|odc|odf|odg|odp|ods|odt|ogg|ogv|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|_ttf|wav|wma|wri|woff|woff2|xla|xls|xlsx|xlt|xlw|zip)$ [NC] RewriteRule .* - [L] </IfModule> # END Newfold Skip 404 Handling for Static Files # BEGIN WordPress # التعلي� ات (الأسطر) بين "BEGIN WordPress" و "END WordPress" # ت� إنشاؤها دينا� يكيًا، ويجب تعديلها فقط � ن خلال � رشحات ووردبريس (WordPress Filters). # أي تغييرات على التعلي� ات بين هذه العلا� ات سيت� الكتابة فوقها. <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access plus 1 week" ExpiresByType image/jpeg "access plus 1 week" ExpiresByType image/gif "access plus 1 week" ExpiresByType image/png "access plus 1 week" ExpiresByType text/css "access plus 1 week" ExpiresByType application/pdf "access plus 1 week" ExpiresByType text/javascript "access plus 1 month" ExpiresByType text/html "access plus 8 hours" ExpiresByType image/x-icon "access plus 1 year" ExpiresDefault "access plus 1 week" </IfModule> Options -Indexes <IfModule mod_headers.c> Header set X-Endurance-Cache-Level "3" Header set X-nginx-cache "WordPress" </IfModule> <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 seraphinite-accelerator # The directives (lines) between "BEGIN seraphinite-accelerator" and "END seraphinite-accelerator" are # dynamically generated, and should only be modified via WordPress filters. # Any changes to the directives between these markers will be overwritten. <IfModule mod_mime.c> AddType image/avif .avif AddType image/webp .webp AddType application/font-woff2 .woff2 AddType application/x-font-opentype .otf </IfModule> <IfModule mod_expires.c> ExpiresActive on ExpiresByType text/css "access plus 43200 minutes" ExpiresByType text/javascript "access plus 43200 minutes" ExpiresByType application/javascript "access plus 43200 minutes" ExpiresByType application/x-javascript "access plus 43200 minutes" ExpiresByType font/eot "access plus 43200 minutes" ExpiresByType font/opentype "access plus 43200 minutes" ExpiresByType font/woff "access plus 43200 minutes" ExpiresByType application/vnd.ms-fontobject "access plus 43200 minutes" ExpiresByType application/font-woff "access plus 43200 minutes" ExpiresByType application/font-woff2 "access plus 43200 minutes" ExpiresByType application/x-font-ttf "access plus 43200 minutes" ExpiresByType application/x-font-woff "access plus 43200 minutes" ExpiresByType image/vnd.microsoft.icon "access plus 43200 minutes" ExpiresByType image/x-icon "access plus 43200 minutes" ExpiresByType image/bmp "access plus 43200 minutes" ExpiresByType image/gif "access plus 43200 minutes" ExpiresByType image/jpeg "access plus 43200 minutes" ExpiresByType image/png "access plus 43200 minutes" ExpiresByType image/svg+xml "access plus 43200 minutes" ExpiresByType image/avif "access plus 43200 minutes" ExpiresByType image/webp "access plus 43200 minutes" ExpiresByType audio/ogg "access plus 43200 minutes" ExpiresByType video/mp4 "access plus 43200 minutes" ExpiresByType video/ogg "access plus 43200 minutes" ExpiresByType video/webm "access plus 43200 minutes" </IfModule> <IfModule mod_headers.c> <FilesMatch \.(jpe|jpg|jpeg|png|gif|bmp|webp|avif)$> Header merge Vary Accept </FilesMatch> </IfModule> <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_ACCEPT} image\/webp RewriteCond %{REQUEST_FILENAME} \.(jpe|jpg|jpeg|png|gif|bmp|webp|avif)$ RewriteCond %{REQUEST_FILENAME}.webp -f RewriteRule ^(.*)\.(jpe|jpg|jpeg|png|gif|bmp|webp|avif)$ $1\.$2\.webp [QSA] </IfModule> <IfModule mod_headers.c> <FilesMatch \.(jpe|jpg|jpeg|png|gif|bmp|webp|avif)\.webp$> Header merge Vary Accept </FilesMatch> </IfModule> <IfModule mod_deflate.c> <IfModule mod_filter.c> AddOutputFilterByType DEFLATE text/plain text/css text/javascript application/javascript application/x-javascript application/json text/html text/xml application/atom+xml application/rss+xml application/xhtml+xml application/xml text/x-component application/vnd.ms-fontobject application/x-font-ttf font/eot font/opentype image/bmp image/svg+xml image/vnd.microsoft.icon image/x-icon </IfModule> </IfModule> <IfModule mod_headers.c> <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP:Accept-Encoding} (^|\W)gzip(\W|$) RewriteCond %{REQUEST_FILENAME} \.(css|js)$ RewriteCond %{REQUEST_FILENAME}.gz -f RewriteRule ^(.*)\.(css|js)$ $1\.$2\.gz [QSA] RewriteRule \.css\.gz$ - [T=text/css,E=no-gzip:1,E=no-brotli:1] RewriteRule \.js\.gz$ - [T=application/javascript,E=no-gzip:1,E=no-brotli:1] </IfModule> <FilesMatch \.(js|css)\.gz$> Header set Content-Encoding gzip Header merge Vary Accept-Encoding </FilesMatch> </IfModule> # END seraphinite-accelerator # 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