Checking docs.openstack.org, the following documents (refererer) reference wrong URLs (url). This was found by a global link check on docs.openstack.org using scrapy:
{"url": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/maintenance-tasks/compute-add-node.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/maintenance-tasks/scale-environment.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/openstack-operations/manage-volumes-persistent-storage.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/openstack-operations/managing-instances.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/app-advanced-config-override.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/advanced-config.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/app-custom-layouts.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/advanced-config.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/developer-docs/additional-roles.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/index.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/developer-docs/additional-roles.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/developer-docs/contribute.html"},
{"url": "http://docs.openstack.org/developer/keystone/configure_federation.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/kilo/install-guide/configure-federation-sp-overview.html"},
{"url": "http://docs.openstack.org/developer/keystone/configure_federation.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/liberty/install-guide/configure-federation-sp-overview.html"},
{"url": "http://docs.openstack.org/developer/keystone/extensions/shibboleth.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/kilo/install-guide/configure-federation-sp-overview.html"},
{"url": "http://docs.openstack.org/developer/keystone/extensions/shibboleth.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/liberty/install-guide/configure-federation-sp-overview.html"},
{"url": "http://docs.openstack.org/developer/keystone/mapping_combinations.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/liberty/install-guide/configure-federation-mapping.html"},
{"url": "http://docs.openstack.org/developer/keystone/mapping_combinations.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-os_keystone/configure-federation-mapping.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible-ceph_client/newton/targethosts-prepare.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-ceph_client/newton/configure-ceph.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible-ceph_client/targethosts-prepare.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-ceph_client/configure-ceph.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/maintenance-tasks/compute-add-node.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/maintenance-tasks/scale-environment.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/openstack-operations/manage-volumes-persistent-storage.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/openstack-operations/managing-instances.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible-haproxy_server/configure-sslcertificates.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-haproxy_server/configure-haproxy.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible-haproxy_server/newton/configure-sslcertificates.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-haproxy_server/newton/configure-haproxy.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/app-no-internet-connectivity.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/newton.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-fwaas.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/mitaka.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-haproxy.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/newton.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-horizon.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/mitaka.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-ironic.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/mitaka.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-keystone.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/liberty.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-network-services.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/mitaka.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-openstack.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/mitaka/install-guide/configure-network-services.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-openstack.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/mitaka.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-sslcertificates.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-os_keystone/configure-keystone.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-sslcertificates.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/mitaka.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/overview-security.html", "status": 404, "referer": "http://docs.openstack.org/security-guide/compute/hardening-the-virtualization-layers.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide-revised-draft/targethosts-networkconfig.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-os_neutron/app-openvswitch.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide-revised-draft/targethosts-networkconfig.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-os_neutron/newton/app-openvswitch.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/kilo/install-guide/ch-hosts-target.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/kilo/install-guide/ops-addcomputehost.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/kilo/py-modindex.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/kilo/"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/liberty/installation-guide/index.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/liberty/upgrade-guide/scripts.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/liberty/installation-guide/index.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/liberty/upgrade-guide/upgrade-playbooks.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/liberty/py-modindex.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/liberty/"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/mitaka/developer-docs/quickstart-aio", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/mitaka/developer-docs/scripts.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/mitaka/installation-guide/index.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/mitaka/upgrade-guide/scripts.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/mitaka/installation-guide/index.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/mitaka/upgrade-guide/upgrade-playbooks.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/mitaka/install-guide/overview-hostnetworking.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/mitaka/install-guide/overview-osa.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/mitaka/install-guide/targethosts-configlvm.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/mitaka/install-guide/overview-hostlayout.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible-os_swift/app-configfiles.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-os_swift/configure-swift.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible-os_swift/newton/app-configfiles.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-os_swift/newton/configure-swift-devices.html"},
{"url": "http://docs.openstack.org/liberty/networking-guide/scenario_l3ha_lb.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/mitaka/install-guide/configure-hostlist.html"},
Confirmed save the following amongst those listed DO NOT return 404:
http:// docs.openstack. org/developer/ openstack- ansible/ install- guide/app- advanced- config- override. html docs.openstack. org/developer/ openstack- ansible/ install- guide/app- custom- layouts. html docs.openstack. org/developer/ openstack- ansible/ install- guide/configure .html docs.openstack. org/developer/ openstack- ansible/ install- guide/index. html
http://
http://
http://