RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
#Deny List 
deny from 45.167.
deny from 65.55.195.
deny from 65.55.196.
deny from 65.55.197.
deny from 213.199.169.
deny from 213.199.170.
deny from 213.199.171.
deny from 213.199.172.
deny from 213.199.173.
deny from 213.199.174.
deny from 213.199.175.
deny from 213.199.176.
deny from 213.199.177.
deny from 213.199.178.
deny from 213.199.179.
deny from 213.199.180.
deny from 74.217.145.
deny from 74.217.146.
deny from 74.217.147.
deny from 45.87.
deny from 146.70.108.
deny from 74.217.148.
deny from 74.217.149.
deny from 74.217.150.
deny from 66.249.64.
deny from 66.249.83.
deny from 66.249.84.
deny from 66.249.85.
deny from 107.22.81.
deny from 72.12.194.
deny from 52.204.232.
deny from 66.249.86.
deny from 66.249.87.
deny from 66.249.88.
deny from 66.249.89.
deny from 66.249.90.
deny from 64.233.172.
deny from 68.69.168.
deny from 68.69.169.
deny from 68.69.170.
deny from 176.31.95.
deny from 176.31.96.
deny from 176.31.97.
deny from 92.25.245.
deny from 92.25.246.
deny from 92.25.247.
deny from 8.12.144.
deny from 66.196.64.
deny from 66.228.160.
deny from 194.72.238.
deny from 67.195.0.
deny from 68.142.192.
deny from 66.150.14.
deny from 72.30.0.
deny from 74.6.0.
deny from 128.242.99.
deny from 202.160.176.
deny from 209.191.64.
deny from 66.249.64.0/19
deny from 74.125.0.0/16
deny from 209.85.128.0/17
deny from 184.173.240.0/20
deny from 216.239.32.0/19
deny from 66.102.0.0/20
deny from 64.233.160.0/19
deny from 64.120.88.0/22
deny from 185.203.121.0/22
deny from 194.187.250.0/22
deny from 80.246.27.0/22
deny from 196.196.202.0/22
deny from 68.183.245.
deny from 167.172.0.
deny from 167.172.10.
deny from 192.190.19.
deny from 159.65.210.
deny from 178.128.140.
deny from 159.65.210.
deny from 205.251.150.
deny from 104.254.93.
deny from 18.159.110.
deny from 213.139.208.
deny from 65.52.184.
deny from 45.154.
deny from 41.113.83.86
deny from 167.71.28.
deny from 167.71.107.
deny from 174.138.7.
deny from 174.138.14.
deny from 23.102.229.
deny from 95.49.230.
deny from 174.138.115.
deny from 185.101.32.
deny from 167.172.0.
deny from 193.36.116.
deny from 37.252.185.
deny from 185.94.192.
deny from 52.250.30.
deny from 188.157.234.
deny from 188.166.48.    
deny from 139.99.252.
deny from 195.154.62.
deny from 128.173.237.
deny from 114.5.103.
deny from 185.107.232.
deny from 193.128.108.
deny from 150.143.163.
deny from 167.88.60.
deny from 138.199.18.
deny from 5.71.63.
deny from 68.183.245.
deny from 203.119.112.
deny from 51.75.141.
deny from 167.172.3.
deny from 80.44.20.
deny from 169.38.69.
deny from 185.220.100.
deny from 23.228.129.
deny from 159.65.210.
deny from 138.199.27.
deny from 198.55.125.
deny from 78.90.207.
deny from 69.147.192.
deny from 20.57.176.
deny from 63.88.73.
deny from 24.220.112.
deny from 69.65.64.
deny from 182.253.132.
deny from 35.245.188.
deny from 80.44.16.
deny from 213.205.200.
deny from 178.128.140.
deny from 167.172.2.
deny from 185.220.102.
deny from 87.115.231.
deny from 68.183.241.
deny from 84.17.42.
deny from 46.246.122.
deny from 165.227.20.
deny from 93.119.227.
deny from 13.230.173.
deny from 63.117.14.
deny from 192.154.121.
deny from 72.36.125.
deny from 35.185.241.
deny from 185.212.171.
deny from 54.186.136.
deny from 172.58.7.
deny from 18.237.252.
deny from 50.112.4.
deny from 34.210.73.
deny from 34.220.2.
deny from 205.169.39.
deny from 205.169.39.
deny from 107.138.224.
deny from 66.249.83.
deny from 82.102.18.
deny from 172.58.121.
deny from 104.131.115.
deny from 104.55.101.
deny from 23.94.145.
deny from 104.222.33.
deny from 24.88.42.
deny from 172.68.186.
deny from 141.101.98.
deny from 172.89.28.
deny from 187.245.69.
deny from 34.217.101.
deny from 34.211.8.
deny from 161.35.89.
deny from 162.255.108.
deny from 66.102.7.
deny from 66.102.7.
deny from 18.236.8.
deny from 47.24.14.
deny from 172.58.101.
deny from 52.2.198.
deny from 70.120.62.
deny from 216.251.10.
deny from 69.164.145.
deny from 107.178.194.
deny from 35.167.81.
deny from 208.87.234.
deny from 107.178.194.
deny from 34.222.150.
deny from 54.186.98.
deny from 54.149.170.
deny from 104.244.72.
deny from 54.194.49.
deny from 121.46.142.
deny from 65.154.226.
deny from 205.169.39.
deny from 83.28.171.
deny from 174.138.115.
deny from 159.89.222.
deny from 188.126.94.
deny from 107.189.30.
deny from 198.20.69.
deny from 34.76.80.
deny from 67.21.32.
deny from 185.206.224.
deny from 185.17.107.
deny from 79.142.76.
deny from 35.224.248.
deny from 129.88.46.
deny from 165.100.189.
deny from 31.7.61.
deny from 192.116.57.
deny from 34.69.233.
deny from 208.87.237.
deny from 35.243.23.
deny from 204.13.201.
deny from 71.19.144.
deny from 35.243.23.
deny from 84.17.42.
deny from 172.255.125.
deny from 169.38.68.
deny from 35.223.135.
deny from 205.169.39.
deny from 34.209.40.
deny from 185.206.224.
deny from 52.67.174.
deny from 213.33.190.
deny from 213.67.95.
deny from 23.83.130.
deny from 165.231.253.
deny from 87.89.48.
deny from 167.99.172.
deny from 217.138.192.
deny from 45.79.42.
deny from 77.138.25.
deny from 217.107.127.
deny from 51.116.110.
deny from 95.25.204.
deny from 130.105.251.
deny from 59.18.121.
deny from 35.232.253.
deny from 205.169.39.
deny from 216.163.176.
deny from 121.79.135.
deny from 35.225.75.
deny from 104.239.163.
deny from 35.223.135.
deny from 207.102.138.
deny from 34.122.76.
deny from 162.142.125.
deny from 128.1.248.
deny from 45.56.90.
deny from 66.129.102.
deny from 91.103.66.
deny from 91.103.66.
deny from 90.187.238.
deny from 64.62.197.
deny from 204.101.161.
deny from 209.17.97.
deny from 203.49.0.
deny from 117.50.2.
deny from 185.220.100.
deny from 77.74.177.
deny from 37.9.87.
deny from 54.92.138.
deny from 123.185.200.
deny from 193.226.177.
deny from 185.191.34.
deny from 44.233.146.
deny from 34.70.151.
deny from 191.101.31.
deny from 31.154.45.
deny from 162.62.133.
deny from 34.70.85.
deny from 74.120.14.
deny from 67.199.175.
deny from 191.96.67.
deny from 185.130.184.
deny from 193.36.118.
deny from 143.244.54.
deny from 81.185.167.
deny from 179.43.169.
deny from 157.97.132.
deny from 45.154.255.
deny from 195.78.54.
deny from 188.126.94.
deny from 198.54.128.
deny from 158.69.63.
deny from 162.211.66.
deny from 104.131.59.
deny from 45.155.205.
deny from 71.93.240.
deny from 209.17.97.
deny from 37.9.87.
deny from 18.234.111.
deny from 216.218.206.
deny from 45.33.13.
deny from 162.142.125.
deny from 52.250.30.
deny from 89.248.170.
deny from 47.95.1.
deny from 101.200.50.
deny from 223.30.222.
deny from 211.176.125.
deny from 107.178.194.
deny from 208.87.233.
deny from 204.13.201.
deny from 107.178.194.
deny from 82.112.184.
deny from 193.118.53.
deny from 34.245.150.
deny from 205.169.39.
deny from 79.104.209.
deny from 34.211.195.
deny from 104.198.255.
deny from 41.73.107.28
deny from 197.211.229.196
deny from 197.155.176.165
deny from 105.234.160.34
deny from 197.255.202.70
deny from 41.60.109.228
deny from 197.155.156.183
deny from 41.78.138.235
deny from 102.180.116.68
deny from 154.118.151.153
deny from 197.189.176.41
deny from 197.255.192.45
deny from 41.215.251.201
deny from 102.140.129.148
deny from 197.252.215.72
deny from 102.180.120.64
deny from 154.117.217.26
deny from 129.232.84.184
deny from 154.117.217.253
deny from 154.73.55.33
deny from 41.188.107.180
deny from 45.86.
deny from 160.242.96.6
deny from 102.68.79.103
deny from 197.156.97.5
deny from 105.112.253.202
deny from 102.32.135.164
deny from 41.175.24.222
deny from 197.254.126.6
deny from 41.173.20.166
deny from 129.122.131.60
deny from 129.122.223.82
deny from 154.118.129.86
deny from 102.219.184.110
deny from 165.56.9.18
deny from 129.122.237.208
deny from 129.122.
deny from 41.60.206.233
deny from 102.219.153.7
deny from 41.72.97.71
deny from 102.64.165.239
deny from 102.22.185.184
deny from 154.71.225.190
deny from 196.189.87.250
deny from 105.224.50.34
deny from 197.159.174.9
deny from 160.242.199.22
deny from 197.148.35.182
deny from 41.190.131.222
deny from 160.154.31.134
deny from 196.189.197.117
deny from 45.221.77.246
deny from 41.82.73.7
deny from 45.215.244.202
deny from 102.88.37.225
deny from 102.16.113.76
deny from 41.198.141.119
deny from 197.251.158.105
deny from 102.176.95.189
deny from 197.211.58.50
deny from 102.16.2.217
deny from 41.216.86.42
deny from 197.248.234.245
deny from 102.176.94.137
deny from 102.89.34.116
deny from 154.160.11.222
deny from 197.158.81.157
deny from 102.64.213.11
deny from 102.64.210.221
deny from 41.210.141.80
deny from 102.65.59.125
deny from 196.200.41.194
deny from 154.71.225.192
deny from 102.64.223.227
deny from 154.113.159.76
deny from 197.219.96.126
deny from 169.0.113.207
deny from 196.188.0.36
deny from 41.215.85.118
deny from 41.60.171.157
deny from 41.10.245.93
deny from 102.134.149.15
deny from 102.22.187.241
deny from 154.126.93.106
deny from 102.69.234.142
deny from 102.64.175.55
deny from 154.72.195.162
deny from 165.0.72.183
deny from 41.205.63.52
deny from 196.170.115.192
deny from 102.117.227.168
deny from 102.211.201.206
deny from 102.69.166.210
deny from 41.210.155.172
deny from 102.217.193.88
deny from 41.80.112.142
deny from 196.188.0.36
deny from 154.119.82.45
deny from 197.216.85.135
deny from 102.22.161.79
deny from 154.160.19.228
deny from 102.64.164.1
deny from 154.113.159.76
deny from 41.190.143.154
deny from 154.160.3.115
deny from 102.117.227.168
deny from 105.246.116.134
deny from 41.116.248.219
deny from 102.217.193.88
deny from 154.160.20.10
deny from 169.0.89.242
deny from 154.72.21.117
deny from 45.215.254.156
deny from 102.148.16.245
deny from 102.217.157.226
deny from 154.126.58.54
deny from 41.210.14.81
deny from 41.175.86.158
deny from 41.184.210.107
deny from 165.58.129.184
deny from 102.64.164.1
deny from 197.211.12.226
deny from 45.215.255.171
deny from 102.64.175.108
deny from 102.69.166.210
deny from 41.116.248.219
deny from 41.158.39.140
deny from 102.16.2.104
deny from 41.10.60.129
deny from 41.212.52.188
deny from 41.188.27.65
deny from 41.80.117.255
deny from 197.210.226.219
deny from 160.242.60.34
deny from 41.90.70.31
deny from 41.116.248.219
deny from 197.232.140.143
deny from 102.132.167.67
deny from 41.90.66.57
deny from 197.158.81.154
deny from 102.89.47.148
deny from 197.211.58.42
deny from 102.89.46.26
deny from 102.176.65.56
deny from 102.89.47.216
deny from 102.89.23.177
deny from 102.164.26.122
deny from 41.174.122.154
deny from 105.113.108.186
deny from 102.16.66.50
deny from 102.89.22.71
deny from 41.139.159.254
deny from 197.210.54.71
deny from 102.67.244.58
deny from 197.210.76.51
deny from 102.222.234.88
deny from 197.210.55.123
deny from 102.89.23.126
deny from 102.132.193.238
deny from 102.89.23.70
deny from 102.67.244.58
deny from 197.210.52.21
deny from 102.89.23.126
deny from 102.89.22.55
deny from 197.210.53.151
deny from 154.127.161.65
deny from 41.75.170.92
deny from 41.136.9.126
deny from 102.88.63.220
deny from 105.235.158.75
deny from 102.220.12.242
deny from 102.217.65.135
deny from 102.89.47.118
deny from 41.175.71.80
deny from 197.210.76.67
deny from 41.77.131.30
deny from 197.239.7.153
deny from 197.158.82.149
deny from 41.198.82.18
deny from 197.149.35.17
deny from 41.223.73.236
deny from 197.210.227.19
deny from 129.0.174.86
deny from 41.66.56.99
deny from 160.155.75.106
deny from 154.126.104.205
deny from 41.60.85.120
deny from 105.112.78.41
deny from 102.39.190.154
deny from 102.222.233.226
deny from 41.75.170.68
deny from 197.184.181.167
deny from 196.47.128.172
deny from 197.210.55.77
deny from 41.212.123.204
deny from 197.237.97.181
deny from 154.0.185.15
deny from 105.112.78.46
deny from 197.210.77.138
deny from 197.149.53.54
deny from 154.120.163.243
deny from 160.119.148.166
deny from 102.176.65.144
deny from 154.159.248.12
deny from 154.113.158.230
deny from 102.67.1.3
deny from 165.58.129.254
deny from 165.56.10.178
deny from 154.126.105.16
deny from 102.88.37.185
deny from 102.90.42.79
deny from 105.163.1.16
deny from 41.72.117.110
deny from 197.210.79.198
deny from 41.216.82.26
deny from 105.112.254.108
deny from 196.188.161.236
deny from 160.120.219.88
deny from 105.112.20.33
deny from 102.88.37.119
deny from 102.88.35.37
deny from 102.220.172.1
deny from 197.221.137.205
deny from 102.88.35.148
deny from 102.249.4.106
deny from 102.16.7.50
deny from 102.216.223.254
deny from 41.188.57.138
deny from 102.88.62.71
deny from 102.64.222.243
deny from 197.219.246.58
deny from 196.189.197.162
deny from 102.90.43.233
deny from 197.184.177.208
deny from 41.87.83.210
deny from 41.75.191.240
deny from 197.235.238.136
deny from 102.16.57.62
deny from 102.147.36.109
deny from 197.232.119.79
deny from 197.93.32.28
deny from 154.126.33.240
deny from 102.215.205.1
deny from 105.113.18.58
deny from 197.210.54.159
deny from 197.248.197.171
deny from 197.231.205.102
deny from 197.221.137.203
deny from 102.213.209.1
deny from 45.215.255.70
deny from 41.174.85.123
deny from 197.157.192.97
deny from 41.223.118.45
deny from 105.186.128.56
deny from 41.66.238.66
deny from 105.112.253.202
deny from 102.217.65.153
deny from 154.120.70.110
deny from 102.64.214.171
deny from 102.89.47.82
deny from 160.154.81.5
deny from 41.79.135.135
deny from 197.148.35.182
deny from 102.64.214.253
deny from 41.203.191.82
deny from 102.142.107.17
deny from 156.0.248.50
deny from 102.64.214.171
deny from 102.219.33.90
deny from 102.89.47.151
deny from 102.90.44.82
deny from 197.157.192.97
deny from 41.190.134.2
deny from 196.189.87.250
deny from 105.186.128.56
deny from 102.22.141.37
deny from 41.215.60.82
deny from 102.219.33.90
deny from 105.163.156.45
deny from 154.72.150.166
deny from 196.191.
deny from 197.255.60.186
deny from 102.220.194.172
deny from 41.174.93.53
deny from 165.16.162.169
deny from 41.82.73.7
deny from 41.188.57.116
deny from 197.157.17.186
deny from 102.90.42.104
deny from 196.0.10.110
deny from 102.144.250.163
deny from 102.113.59.160
deny from 45.221.74.222
deny from 102.130.199.165
deny from 41.242.77.3
deny from 41.184.122.126
deny from 41.174.185.177
deny from 41.207.181.243
deny from 196.189.197.117
deny from 102.219.184.110
deny from 41.82.92.25
deny from com.alibaba.android.rimet
deny from alibaba
deny from *.abuse.ch
deny from abuse.ch
deny from adminus.net
deny from aegislab.com
deny from alienvault.com
deny from amada.abuse.ch
deny from antiy.net
deny from anubis.iseclab.org
deny from threatwave.com
deny from eureliosollutions.com
deny from mycraftmail.com
deny from avast.com
deny from avira.com
deny from bb.netvision.net.il
deny from bitdefender.com
deny from blogger.com
deny from blogs.eset-la.com
deny from cclub.su
deny from clean-mx.de
deny from community.norton.com
deny from comodo.com
deny from crdfglobal.org
deny from c-sirt.org
deny from cybercitizenship.org
deny from cybercrime-tracker.net
Deny from dclient.hispeed.ch
deny from dragonjar.org
deny from drweb.com
deny from emsisoft.com
deny from eset.com
deny from eset-la.com
deny from facebook.com
deny from fbi.gov
deny from fireeye.com
deny from fortinet.com
deny from garyshood.com
deny from gdata.com
deny from gdatasoftware.com
deny from google.com
deny from hosts-file.net
deny from hotmail.com
deny from infospyware.com
deny from interpol.int
deny from k7computing.com
deny from kaspersky.com
deny from kaspersky.com
deny from kernelmode.info
deny from malc0de.com
deny from malekal.com
deny from malware.com.br
deny from malwareblacklist.com
deny from malwarebytes.org
deny from malwared.ru
deny from malwaredomainlist.com
deny from malwares.com
deny from matthewfl.com
deny from microsoft.com
deny from minotauranalysis.com
deny from netcraft.com
deny from netvision.net.il
deny from NS1.GOOGLE.COM
deny from NS2.GOOGLE.COM
deny from NS3.GOOGLE.COM
deny from NS4.GOOGLE.COM
deny from opera.com
deny from palevotracker.abuse.ch
deny from phishtank.com
deny from quttera.com
deny from reclassify.url.trendmicro.com
deny from trendmicro.com
deny from Sacour.cn
deny from scoop.it
deny from scumware.org
deny from SCUMWARE.org
deny from securebrain.co.jp
deny from securitybydefault.com
deny from sophos.com
deny from spyeyetracker.abuse.ch
deny from team-cymru.org
deny from tekdefense.com
deny from tencent.com
deny from urlquery.net
deny from threatwave.com
deny from virscan.org
deny from virustotal.com
deny from vpro.su
deny from vxvault.siri-urz.net
deny from websense.com
deny from welivesecurity.com
deny from wepawet.iseclab.org
deny from wilderssecurity.com
deny from yahoo.com
deny from yandex.com
deny from zcloudsec.com
deny from zeustracker.abuse.ch
deny from zvelo.com