Accidentally deleted .htaccess file inside pub/static folder

The question:

I accidentally deleted my .htaccess file. Before that I could just delete everything in the var and pub/static folder (except the .htaccess file of course) and just reload the page to see my CSS / LESS changes. Without the .htaccess file the stylings completely disappear. Now I always have to run the bin/magento setup:static-content:deploy command in order to see my changes which takes for ever. Is there any way I can re-setup the .htaccess file?

The Solutions:

Below are the methods you can try. The first solution is probably the best. Try others if the first one doesn’t work. Senior developers aren’t just copying/pasting – they read the methods carefully & apply them wisely to each case.

Method 1

You can download corresponding file from the official Magento 2 repository. That will solve your problem.

Method 2

You can find the .htaccess file from below path :

https://github.com/magento/magento2/tree/2.4-develop/pub/static

Hope it may help you!

Method 3

  1. You can find the .htaccess file at magento root/var
  2. There is one more .htaccess file you can find in root/ directory named as .htaccess.sample

Get the file into your root directory.

Remove the cache and try.


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Comment