I found out that my problem was due to white-space in the file name. A weakness in Apache?
Very bad news. Woocommerce have removed that option. Now there is no way for new sites to avoid the 403 error. Old sites are OK because the setting is retained somewhere.
Any ideas for where that setting is stored and how it can be changed manually?
-
This reply was modified 8 years ago by grizwoldwp.
I found out that previous versions of WooCommerce had an option WooCoomerce->Settings->Checkout->Checkout options->”force secure checkout” that has to be uncheked for digital downloads to work but this is not there in the latest Woocommerce versions but clearly if the option is already set, this is carried forward so it is only breaking new sites, not older ones.
https://ww.wp.xz.cn/support/topic/403-forbidden-error-with-woocommerce-downloads/#post-9332005
What to do now? Is there a way of getting in to Woocommerce options without the help of the GUI?