You are seeing Index of /, because the browser expects an index.htm(l) inside this directory. Either previously there existed one that has now been deleted, or the hosting path rules have changed (e. g. you switched from multiple sites to just one).
If you ditch the ''lions-club'' subdirectory and have your website files including index.htm directly in / it will work.
If you ditch the ''lions-club'' subdirectory and have your website files including index.htm directly in / it will work.