Old URLs, explicit decisions.

Historical paths are reviewed by user intent, rights, safety, and target-level link evidence. Unknown paths do not collapse into the homepage.

Historical pathFormer intentEvidenceDecisionCurrent target / reason
/analysespider.htmlserver log and crawler analysis software25 referring domainsRESTORE 200/analysespider.html
/technical utility homepage19 referring domainsRESTORE 200/
/ip2country/lookup.phpIP address lookup19 referring domainsREDIRECT 308/tools/ip-location
/ip2country/lookup.htmlIP address locator6 referring domainsREDIRECT 308/tools/ip-location
/ip2country/country_code.htmlinternational country code list7 referring domainsRESTORE 200/ip2country/country_code.html
/ip2country/ip_country.htmlcommercial IP-country databaseintent reviewedREDIRECT 308/guides/ip-geolocation-data
/geo-targeting/geo-targeting.htmlIP-based redirect and restriction scriptsintent reviewedRESTORE 200/geo-targeting/geo-targeting.html
/download/analysespider.exeformer executable downloadintent reviewedRETIRE 410No software, binary, warranty, or distribution rights transferred.
/download/flags.zipformer media/data downloadintent reviewedRETIRE 410No rights to former archives, media, or datasets transferred.
/download.htmlformer software download pageintent reviewedRETIRE 410The former software cannot be offered or implied to be available.
/order.htmlformer software order pageintent reviewedRETIRE 410No former product, commerce relationship, or warranty transferred.
/index.htmlhomepage variantintent reviewedREDIRECT 308/
/contact.htmlformer contact routeintent reviewedREDIRECT 308/contact

Decision rules

Restore 200 means the same legitimate user job receives independently written current content or a new tool. Redirect 308 requires a substantially equivalent current destination. 410 is reserved for deliberately retired software, downloads, data, or commerce routes that cannot truthfully return.

This map is implementation evidence, not a claim that every production response has already been verified. Launch remains blocked until the deployed host is checked.