Many website content management systems are database driven where pages are rendered dynamically ‘on the fly’ whenever people visit your website, instead of being self-hosted HTML files.
Modern database driven website systems do not typically reside in an old-school directory structure with a ‘root folder’. Website platforms like Squarespace, Wix and Sporty have become popular because they:
- allow non-technical users to update content easily
- include hosting and avoid the need to ftp upload files to a web server
- future-proof your organisation, since platform providers continuously extend their platforms
Occasionally, third-party services require files to be uploaded to a website's root folder. For example, Google requires an ads.txt file to be accessible at the root of a domain to verify AdSense publisher IDs.
In most cases, third-party services would support an alternative method, such as adding a TXT record to your DNS settings. However, if no other option is provided, the only workaround is for the website platform to develop some other place to store the ads.txt file, and then programmatically handle requests for it in a way that creates the illusion of a root folder.
This sort of development can be expensive and platform providers are unlikely to absorb the cost unless there is demand from a sufficient number of people to justify the expense.
If you wish to use third-party services with your website, please ensure they provide a fully hosted solution. If the third-party service requires you to upload files to your own self-hosted web server, you can still achieve this by using a web hosting service such as www.1stdomains.co.nz/hosting for a modest cost. If you need help doing this, the Sporty team may be able to assist you for a fee that covers the cost of this work.