Q. Would adding the project as a passed parameter make the page table entries based on that identifier?
A: The query string is stored as part of the filename except for any pieces removed by PHPDIG_SESSID_VAR.
Q. I have tried settings to force a single page only look so I could feed in a list of pages so I could just drop the site and then feed in the list of pages. But I have not been able to get that to work reliably.
A: Set LIMIT_TO_DIRECTORY to false, choose no, set search depth to one or more, and set links per to zero.
Q. If I have a static page, how to I run phpDig so that it only indexes pages that have been detected as changed? Or is the MD5 signature stored for some other purpose?
A: Use the code here to create a list of recently changed files. The $md5 variable is for detecting duplicates.