If it’s your first time deploying to BunnyCDN, it’s recommended to first upload a sample index.html file and verify that it’s viewable at the domain you intend your site to be hosted on. This can prevent lost time in re-deployments while getting things working.

BunnyCDN configuration options explained

Base URL

Set this to the final domain your users will visit your site on.

Pull Zone / Storage Zone

The storage zone, where your files will be deployed to and the pull zone, which sits in front of the storage zone and allows for static site hosting. Afer deployment, a cache invalidation request will be sent to the pull zone, to ensure the latest file changes are visible. Currently, both pull zone and storage zones will need to be set to an identical name, which goes in this field.

API Key

These are set in BunnyCDN ans serve as both your API and FTP passwords.

Subdirectory

In the case that you wish your website to live within a subdirectory of your BunnyCDN storage zone, include that directory name here, else leave it blank.

Did you know, you don’t need to save any of your credentials within the plugin if you are exporting via the UI (vs CRON/CLI). Just enter your credentials on the settings page and hit Start static site export. If you navigate away from the page, your credentials will not persist. You can also hit the Reset to default settings button to clear any settings you’ve saved for the plugin from your WordPress database.