Only accept digits for IDs in URLs