# BEGIN iThemes Security - این خط را تغییر یا حذف نکنید
# iThemes Security Config Details: 2
	# مسدودسازی میزبان - امنیت > تنظیمات > کاربران مسدود شده
	SetEnvIF REMOTE_ADDR "^101\.51\.112\.133$" DenyAccess
	SetEnvIF X-FORWARDED-FOR "^101\.51\.112\.133$" DenyAccess
	SetEnvIF X-CLUSTER-CLIENT-IP "^101\.51\.112\.133$" DenyAccess

	SetEnvIF REMOTE_ADDR "^193\.251\.21\.113$" DenyAccess
	SetEnvIF X-FORWARDED-FOR "^193\.251\.21\.113$" DenyAccess
	SetEnvIF X-CLUSTER-CLIENT-IP "^193\.251\.21\.113$" DenyAccess

	SetEnvIF REMOTE_ADDR "^161\.69\.99\.11$" DenyAccess
	SetEnvIF X-FORWARDED-FOR "^161\.69\.99\.11$" DenyAccess
	SetEnvIF X-CLUSTER-CLIENT-IP "^161\.69\.99\.11$" DenyAccess

	SetEnvIF REMOTE_ADDR "^160\.202\.162\.56$" DenyAccess
	SetEnvIF X-FORWARDED-FOR "^160\.202\.162\.56$" DenyAccess
	SetEnvIF X-CLUSTER-CLIENT-IP "^160\.202\.162\.56$" DenyAccess

	SetEnvIF REMOTE_ADDR "^203\.230\.75\.16$" DenyAccess
	SetEnvIF X-FORWARDED-FOR "^203\.230\.75\.16$" DenyAccess
	SetEnvIF X-CLUSTER-CLIENT-IP "^203\.230\.75\.16$" DenyAccess

	SetEnvIF REMOTE_ADDR "^151\.239\.253\.213$" DenyAccess
	SetEnvIF X-FORWARDED-FOR "^151\.239\.253\.213$" DenyAccess
	SetEnvIF X-CLUSTER-CLIENT-IP "^151\.239\.253\.213$" DenyAccess

	SetEnvIF REMOTE_ADDR "^151\.238\.65\.96$" DenyAccess
	SetEnvIF X-FORWARDED-FOR "^151\.238\.65\.96$" DenyAccess
	SetEnvIF X-CLUSTER-CLIENT-IP "^151\.238\.65\.96$" DenyAccess

	SetEnvIF REMOTE_ADDR "^93\.179\.68\.152$" DenyAccess
	SetEnvIF X-FORWARDED-FOR "^93\.179\.68\.152$" DenyAccess
	SetEnvIF X-CLUSTER-CLIENT-IP "^93\.179\.68\.152$" DenyAccess

	SetEnvIF REMOTE_ADDR "^210\.217\.18\.73$" DenyAccess
	SetEnvIF X-FORWARDED-FOR "^210\.217\.18\.73$" DenyAccess
	SetEnvIF X-CLUSTER-CLIENT-IP "^210\.217\.18\.73$" DenyAccess

	SetEnvIF REMOTE_ADDR "^210\.217\.18\.76$" DenyAccess
	SetEnvIF X-FORWARDED-FOR "^210\.217\.18\.76$" DenyAccess
	SetEnvIF X-CLUSTER-CLIENT-IP "^210\.217\.18\.76$" DenyAccess

	SetEnvIF REMOTE_ADDR "^86\.57\.18\.75$" DenyAccess
	SetEnvIF X-FORWARDED-FOR "^86\.57\.18\.75$" DenyAccess
	SetEnvIF X-CLUSTER-CLIENT-IP "^86\.57\.18\.75$" DenyAccess

	<IfModule mod_litespeed.c>
		Order allow,deny
		Allow from all
		Deny from env=DenyAccess
		Deny from 101.51.112.133
		Deny from 193.251.21.113
		Deny from 161.69.99.11
		Deny from 160.202.162.56
		Deny from 203.230.75.16
		Deny from 151.239.253.213
		Deny from 151.238.65.96
		Deny from 93.179.68.152
		Deny from 210.217.18.73
		Deny from 210.217.18.76
		Deny from 86.57.18.75
	</IfModule>

	# غیرفعال کردن XML-RPC - امنیت > تنظیمات > ترفندهای ورپرس > XML-RPC
	<files xmlrpc.php>
		<IfModule mod_litespeed.c>
			Order allow,deny
			Deny from all
		</IfModule>
	</files>

	<IfModule mod_rewrite.c>
		RewriteEngine On

		# کاهش اسپم دیدگاه - امنیت > تنظیمات > ترفندهای سیستم > اسپم دیدگاه
		RewriteCond %{REQUEST_METHOD} POST
		RewriteCond %{REQUEST_URI} /wp-comments-post\.php$
		RewriteCond %{HTTP_USER_AGENT} ^$ [OR]
		RewriteCond %{HTTP_REFERER} !^https?://(([^/]+\.)?i3drenders\.com|jetpack\.wordpress\.com/jetpack-comment)(/|$) [NC]
		RewriteRule ^.* - [F]
	</IfModule>

	# پرونده‌های سیستمی محافظت شده - امنیت > تنظیمات > ترفندهای سیستم > پرونده‌های سیستمی
	<files .htaccess>
		<IfModule mod_litespeed.c>
			Order allow,deny
			Deny from all
		</IfModule>
	</files>
	<files readme.html>
		<IfModule mod_litespeed.c>
			Order allow,deny
			Deny from all
		</IfModule>
	</files>
	<files readme.txt>
		<IfModule mod_litespeed.c>
			Order allow,deny
			Deny from all
		</IfModule>
	</files>
	<files wp-config.php>
		<IfModule mod_litespeed.c>
			Order allow,deny
			Deny from all
		</IfModule>
	</files>

	# غیرفعال کردن مرور مستقیم پوشه‌ها - امنیت > تنظیمات > ترفندهای سیستم > مرور مستقیم پوشه‌ها
	Options -Indexes

	<IfModule mod_rewrite.c>
		RewriteEngine On

		# پرونده‌های سیستمی محافظت شده - امنیت > تنظیمات > ترفندهای سیستم > پرونده‌های سیستمی
		RewriteRule ^wp-admin/install\.php$ - [F]
		RewriteRule ^wp-admin/includes/ - [F]
		RewriteRule !^wp-includes/ - [S=3]
		RewriteRule ^wp-includes/[^/]+\.php$ - [F]
		RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F]
		RewriteRule ^wp-includes/theme-compat/ - [F]
		RewriteCond %{REQUEST_FILENAME} -f
		RewriteRule (^|.*/)\.(git|svn)/.* - [F]

		# غیرفعال کردن PHP در بارگذاری - امنیت > تنظیمات > ترفندهای سیستم > PHP در بارگذاری
		RewriteRule ^wp\-content/uploads/.*\.(?:php[1-7]?|pht|phtml?|phps)\.?$ - [NC,F]

		# فیلترکردن رشته های کوئری مخرب در آدرس URL - امنیت > تنظیمات > ترفندهای سیستم > رشته‌های کوئری آلوده
		RewriteCond %{QUERY_STRING} \.\.\/ [OR]
		RewriteCond %{QUERY_STRING} \.(bash|git|hg|log|svn|swp|cvs) [NC,OR]
		RewriteCond %{QUERY_STRING} etc/passwd [NC,OR]
		RewriteCond %{QUERY_STRING} boot\.ini [NC,OR]
		RewriteCond %{QUERY_STRING} ftp: [NC,OR]
		RewriteCond %{QUERY_STRING} https?: [NC,OR]
		RewriteCond %{QUERY_STRING} (<|%3C)script(>|%3E) [NC,OR]
		RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|%3D) [NC,OR]
		RewriteCond %{QUERY_STRING} base64_decode\( [NC,OR]
		RewriteCond %{QUERY_STRING} %24&x [NC,OR]
		RewriteCond %{QUERY_STRING} 127\.0 [NC,OR]
		RewriteCond %{QUERY_STRING} (^|\W)(globals|encode|localhost|loopback)($|\W) [NC,OR]
		RewriteCond %{QUERY_STRING} (^|\W)(concat|insert|union|declare)($|\W) [NC,OR]
		RewriteCond %{QUERY_STRING} %[01][0-9A-F] [NC]
		RewriteCond %{QUERY_STRING} !^loggedout=true
		RewriteCond %{QUERY_STRING} !^action=jetpack-sso
		RewriteCond %{QUERY_STRING} !^action=rp
		RewriteCond %{HTTP_COOKIE} !wordpress_logged_in_
		RewriteCond %{HTTP_REFERER} !^http://maps\.googleapis\.com
		RewriteRule ^.* - [F]
	</IfModule>
# END iThemes Security - این خط را تغییر یا حذف نکنید

Options -Indexes

# BEGIN WordPress
# دستورالعمل‌های (خطوط) بین `BEGIN WordPress` و `END WordPress`
# به طور پویا تولید شده‌اند، و فقط باید به وسیلهٔ صافی‌های وردرپرس ویرایش شوند.
# هر تغییری در دستورالعمل‌های بین این نشان‌گرها بازنویشی خواهند شد.
<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 wtfdivi








# END wtfdivi
deny from 216.244.66.239
deny from 89.42.208.149
deny from 52.88.0.0/13
deny from 52.84.0.0/14
deny from 46.229.160.0/20
deny from 54.72.0.0/13
deny from 54.80.0.0/12
deny from 216.244.64.0/19
deny from 52.192.0.0/11
deny from 52.0.0.0/11
deny from 54.208.0.0/13
deny from 54.216.0.0/14
deny from 54.220.0.0/15
deny from 54.80.0.0/12
deny from 54.72.0.0/13
deny from 216.244.64.0/19
deny from 52.192.0.0/11
deny from 176.9.0.0/16
deny from 31.184.135.0/24
deny from 34.192.0.0/10
deny from 54.160.0.0/12
deny from 136.243.0.0/16
deny from 54.144.0.0/12
deny from 88.198.0.0/16
deny from 141.8.183.0/24
deny from 178.154.128.0/17
deny from 5.255.253.0/24
deny from 5.9.0.0/16
deny from 144.76.0.0/16
deny from 81.108.0.0/15
deny from 176.31.0.0/16
deny from 94.23.0.0/16
deny from 62.138.2.0/24
deny from 192.151.144.0/20
deny from 91.209.51.0/24
deny from 159.203.0.0/16
deny from 141.8.142.0/24
deny from 213.180.192.0/19
deny from 141.8.132.0/24
#MJ12bot
deny from 195.201.0.0/16
deny from 95.216.0.0/16
deny from 108.59.0.0/20
deny from 46.4.0.0/16
deny from 158.69.0.0/16
deny from 173.208.128.0/17
deny from 178.63.0.0/16
deny from 13.239.192.0/18
deny from 144.76.0.0/16
deny from 37.57.218.0/24
#YandexBot
deny from 37.9.64.0/18
deny from 87.250.224.0/19
deny from 95.108.128.0/17
#bingbot
deny from 207.46.0.0/16
deny from 157.54.0.0/15
deny from 157.60.0.0/16
deny from 157.56.0.0/14
deny from 40.96.0.0/12
deny from 40.74.0.0/15
deny from 40.124.0.0/16
deny from 40.120.0.0/14
deny from 40.76.0.0/14
deny from 40.80.0.0/12
deny from 40.125.0.0/17
deny from 40.112.0.0/13
deny from 157.54.0.0/15
deny from 157.56.0.0/14
deny from 157.60.0.0/16
#AhrefsBot
deny from 54.36.0.0/15
deny from 54.38.0.0/16
#Parsijoobot
deny from 31.184.133.0/24
deny from 65.52.104.0/24
deny from 65.52.108.0/22
deny from 65.55.24.0/24
deny from 65.55.52.0/24
deny from 65.55.55.0/24
deny from 65.55.213.0/24
deny from 65.55.217.0/24
deny from 131.253.24.0/22
deny from 131.253.46.0/23
deny from 40.77.167.0/24
deny from 199.30.27.0/24
deny from 157.55.16.0/23
deny from 157.55.18.0/24
deny from 157.55.32.0/22
deny from 157.55.36.0/24
deny from 157.55.48.0/24
deny from 157.55.109.0/24
deny from 157.55.110.40/29
deny from 157.55.110.48/28
deny from 157.56.92.0/24
deny from 157.56.93.0/24
deny from 157.56.94.0/23
deny from 157.56.229.0/24
deny from 199.30.16.0/24
deny from 207.46.12.0/23
deny from 207.46.192.0/24
deny from 207.46.195.0/24
deny from 207.46.199.0/24
deny from 207.46.204.0/24
deny from 157.55.39.0/24
deny from 188.40.0.0/16 