Beantworten Sie die ursprüngliche Frage von OP:
Am Ende benutzte ich eine maskierte Weiterleitung, sodass der gesamte Verkehr auf die Hauptseite verschoben wurde. Anschließend wurde mit window.referrer ermittelt, ob ich in einem iframe war (und wenn ja, die externe URL) und entsprechend handeln.