Die vollständige URL befindet sich eine Stufe höher im Protokollstapel als nur der Domänenname. Um die vollständige URL zu protokollieren, benötigen Sie etwas, das das HTTP-Protokoll prüfen kann.
Am einfachsten ist es, einen (transparenten) Proxy-Server einzurichten und den gesamten Web-Verkehr durch diesen Proxy zu leiten. Dadurch erhalten Sie ein Protokoll mit den vollständigen URLs.
Ein einfach einzurichtender Proxy unter Linux ist Squid .