How to function in nginx .htaccess like this

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.(.)$ [NC]
RewriteRule ^(.
)$ https://%1/$1 [R=301,L]

RewriteRule ^download/music/(.+)/(.+).html$ view.php?id=$1&permalink=$2
RewriteRule ^music/Lagu-(.+).html$ music.php?type=$1
RewriteRule ^music/(.+).html$ search.php?q=$1
RewriteRule ^billboard.html$ billboard.php
RewriteRule ^about.html$ about.php
RewriteRule ^disclaimer.html$ disclaimer.php
RewriteRule ^dmca.html$ dmca.php
RewriteRule ^contact.html$ contact.php
RewriteRule ^sitemap.xml$ sitemap.php
RewriteRule ^rss.xml$ rss.php
Options -Indexes
ErrorDocument 402 /index.php
ErrorDocument 403 /index.php
ErrorDocument 404 /index.php
ErrorDocument 500 /index.php

<FilesMatch “index.(html|htm)$”>
AddDefaultCharset UTF-8

FileETag None
Header unset ETag
Header set Cache-Control “max-age=0, no-cache, no-store, must-revalidate”
Header set Pragma “no-cache”
Header set Expires “Mon, 29 Oct 1923 20:30:00 GMT”

BEGIN GzipWpFastestCache

AddType x-font/woff .woff AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/x-font-ttf AddOutputFilterByType DEFLATE application/vnd.ms-fontobject AddOutputFilterByType DEFLATE font/opentype font/ttf font/eot font/otf # END GzipWpFastestCache

BEGIN LBCWpFastestCache

<FilesMatch “.(ico|pdf|flv|jpg|jpeg|png|gif|webp|js|css|swf|x-html|css|xml|js|woff|woff2|ttf|svg|eot)(.gz)?$”>

AddType application/font-woff2 .woff2
ExpiresActive On
ExpiresDefault A0
ExpiresByType image/webp A2592000
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/ico A2592000
ExpiresByType image/svg+xml A2592000
ExpiresByType text/css A2592000
ExpiresByType text/javascript A2592000
ExpiresByType application/javascript A2592000
ExpiresByType application/x-javascript A2592000
ExpiresByType application/font-woff2 A2592000

Header set Expires "max-age=2592000, public" Header unset ETag Header set Connection keep-alive FileETag None # END LBCWpFastestCache
BEGIN WP_OPTIMIZE_BY_XTRAFFIC_CONFIGS_WP-OPTIMIZE-BY-XTRAFFIC

Options -Indexes

END WP_OPTIMIZE_BY_XTRAFFIC_CONFIGS_WP-OPTIMIZE-BY-XTRAFFIC
BEGIN WP_OPTIMIZE_BY_XTRAFFIC_CONFIGS_WP-OPTIMIZE-SPEED-BY-XTRAFFIC
AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain text/x-component text/x-js text/richtext text/xsd text/xsl image/svg+xml application/xhtml+xml application/xml image/x-icon application/rdf+xml application/xml+rdf application/rss+xml application/xml+rss application/atom+xml application/xml+atom text/javascript application/javascript application/x-javascript application/json application/x-font-ttf application/x-font-otf font/truetype font/opentype
<IfModule mod_headers.c>
	Header append Vary User-Agent env=!dont-vary
</IfModule>

<IfModule mod_mime.c>
	AddOutputFilter DEFLATE js css htm html xml
</IfModule>
ExpiresActive On ExpiresDefault "access plus 10 seconds" ExpiresByType text/cache-manifest "access plus 0 seconds"
ExpiresByType text/xml "access plus 0 seconds"
ExpiresByType application/xml "access plus 0 seconds"
ExpiresByType text/json "access plus 0 seconds"
ExpiresByType application/json "access plus 0 seconds"

ExpiresByType application/rss+xml "access plus 3600 seconds"
ExpiresByType application/atom+xml "access plus 3600 seconds"

ExpiresByType image/x-icon "access plus 31536000 seconds"

ExpiresByType image/gif "access plus 31536000 seconds"
ExpiresByType image/png "access plus 31536000 seconds"
ExpiresByType image/jpeg "access plus 31536000 seconds"
ExpiresByType image/jpg "access plus 31536000 seconds"
ExpiresByType video/ogg "access plus 31536000 seconds"
ExpiresByType audio/ogg "access plus 31536000 seconds"
ExpiresByType video/mp4 "access plus 31536000 seconds"
ExpiresByType video/webm "access plus 31536000 seconds"

ExpiresByType text/x-component "access plus 31536000 seconds"

ExpiresByType application/x-font-ttf "access plus 31536000 seconds"
ExpiresByType font/opentype "access plus 31536000 seconds"
ExpiresByType font/woff2 "access plus 31536000 seconds"
ExpiresByType application/x-font-woff "access plus 31536000 seconds"
ExpiresByType image/svg+xml "access plus 31536000 seconds"
ExpiresByType application/vnd.ms-fontobject "access plus 31536000 seconds"

ExpiresByType text/css "access plus 31536000 seconds"
ExpiresByType application/javascript "access plus 31536000 seconds"
ExpiresByType text/javascript "access plus 31536000 seconds"
ExpiresByType application/javascript "access plus 31536000 seconds"
ExpiresByType application/x-javascript "access plus 31536000 seconds"

ExpiresByType application/x-shockwave-flash "access plus 31536000 seconds"
ExpiresByType application/octet-stream "access plus 31536000 seconds"
Header set Cache-Control "public, max-age=31536000, s-maxage=31536000" Header set Pragma "public"
<filesMatch "\.(css|js|ttf|ttc|otf|eot|woff|woff2|font.css|css)$">
	Header set Cache-Control "public, max-age=31536000, s-maxage=31536000"
	Header set Pragma "public"
</filesMatch>

<filesMatch "\.(ttf|ttc|otf|eot|woff|woff2|font.css|css|xml)$">
	Header set Access-Control-Allow-Origin "*"
</filesMatch>

Header set X-Powered-By "WP Optimize By xTraffic/5.1.6"
Header set Server "WP Optimize By xTraffic/5.1.6"
mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file .(html?|txt|css|js|php|pl)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image/.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*