The htaccess required for the website | blog community



Htaccess snippets required for the website


Hello friends! congdongblog brings you useful things related to the website again, Here I share you guys htaccess required for the website that I am in the process of working.


I noted all of them below, but inserted directly into the file .htaccess.


Note: Make sure you copy the right file and put the right file in the right folder, be careful with this .htaccess file because it can kill your website, The wrong sign when wrong or wrong copy is your website showing 1 white, that's due to the problem with your htaccess file


How to fix it when: You go directly to the host or vps where you store your source code, you go right in your main directory there will be a .htaccess file you can edit it again.


And here are the necessary htaccess paragraphs that you should proceed to do, wish you success: p



  • Using gzip can help your website be compressed to a minimum level so visitors will spend less time downloading.



# Start gzip compression 
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
# End Gzip compression


  • When the browser has already cached those files, the next time it loads, it does not have to download data so you will be able to access it faster.



# Browser caching

ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType application/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"

# End Browser caching


  • Speed ​​up image loading time with cache




ExpiresActive On
ExpiresDefault A2592000


  • Gzip compression will minimize response time by reducing the download size from the HTTP protocol.



# BEGIN GZIP

AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript

# END GZIP


  • Browse Caching means that it will create a cached version of a website and save it to your computer, since subsequent visits the browser will bring data in this cache to execute without having to reload one. again.



# BEGIN Expire headers

ExpiresActive On
ExpiresDefault "access plus 5 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 216000 seconds"
ExpiresByType text/html "access plus 600 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"

# END Expire headers
# BEGIN Cache-Control Headers


Header set Cache-Control "public"


Header set Cache-Control "public"


Header set Cache-Control "private"


Header set Cache-Control "private, must-revalidate"


# END Cache-Control Headers


  • Preventing server bandwidth theft



RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?yourdomain.com (NC)
RewriteRule .(jpg|jpeg|png|gif)$ - (NC,F,L)

Remember to replace your domain! place yourdomain.



  • Keep-Alive speeds up requests and reduces requests




Header set Connection keep-alive

What is Keep-Alive, you can find out through this article


What is Keep-Alive? how to install and use



Above is the htaccess code needed for the website, you can copy the file .htaccess in the source, or in a custom theme. If you have any questions join the group congdongblog I will support you all!





0 Comments

×