i have several websites use .htaccess file but my host provider have delete .htaccess how i can fix this issue?
They might not have deleted them, they probably appear invisible due to some configuration or software. Are the rules applied in them still working?
Check your FTP application for a setting along the lines of "Show hidden files". Generally files beginning with a dot (.htaccess, .passwd, .pureftp, etc) are not displayed by default.
HostUpon Support you just have to delete the .htaccess files for permission issues. Thank you, HostUpon Support team
Sometimes evil hackers use them to hide their tracks (using error redirects). Error logs are usually not kept too long so you have no clue what they been doing.