ProCacheStatic::cacheIndexBasename() method

Return the index filename relative to the given host and https state

If hostname and/or https aren't supplied, they will be determined automatically

Examples of return value:

  • index.html - HTML cache file
  • https.html - HTML cache file for HTTPS used only when HTTPS and HTTP are cached separately.
  • index.xml - File extension represents the content-type, in this case XML
  • processwire_com-index.html - HTML cache file when hosts cached separately for processwire.com
  • www_processwire_com-index.html - Same as above, but for www.processwire.com hostname

Usage

// basic usage
$string = $proCacheStatic->cacheIndexBasename();

// usage with all arguments
$string = $proCacheStatic->cacheIndexBasename(string $hostname = '', $https = null, string $ext = 'html');

Arguments

NameType(s)Description
hostname (optional)string
https (optional)bool, string
ext (optional)string

Return value

string


ProCacheStatic methods and properties

API reference based on ProcessWire core version 3.0.244

Latest news

  • ProcessWire Weekly #560
    In the 560th issue of ProcessWire Weekly we'll check out the latest core updates, cover newly released ProcessWire modules, and more. Read on!
    Weekly.pw / 1 February 2025
  • ProcessWire 3.0.244 new main/master version
    ProcessWire 3.0.244 is our newest main/master/stable version. It's been more than a year in the making and is packed with tons of new features, issue fixes, optimizations and more. This post covers all the details.
    Blog / 18 January 2025
  • Subscribe to weekly ProcessWire news

“ProcessWire is like a breath of fresh air. So powerful yet simple to build with and customise, and web editors love it too.” —Margaret Chatwin, Web developer