diff --git a/docs/howto/csrf.txt b/docs/howto/csrf.txt
index 2e3441dfc3..9e3024029e 100644
--- a/docs/howto/csrf.txt
+++ b/docs/howto/csrf.txt
@@ -104,7 +104,7 @@ The above code could be simplified by using the `JavaScript Cookie library
     Django provides a view decorator which forces setting of the cookie:
     :func:`~django.views.decorators.csrf.ensure_csrf_cookie`.
 
-.. _BREACH: http://breachattack.com/
+.. _BREACH: https://www.breachattack.com/
 
 .. _acquiring-csrf-token-from-html:
 
diff --git a/docs/internals/contributing/committing-code.txt b/docs/internals/contributing/committing-code.txt
index aab5cf300c..094c05a6bd 100644
--- a/docs/internals/contributing/committing-code.txt
+++ b/docs/internals/contributing/committing-code.txt
@@ -138,7 +138,7 @@ Django's Git repository:
   Credit the contributors in the commit message: "Thanks A for the report and B
   for review." Use git's `Co-Authored-By`_ as appropriate.
 
-  .. _Co-Authored-By: https://docs.github.com/en/github/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors
+  .. _Co-Authored-By: https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors
 
 * For commits to a branch, prefix the commit message with the branch name.
   For example: "[1.4.x] Fixed #xxxxx -- Added support for mind reading."
diff --git a/docs/ref/contrib/gis/forms-api.txt b/docs/ref/contrib/gis/forms-api.txt
index 0d7651f20e..9ac224a76e 100644
--- a/docs/ref/contrib/gis/forms-api.txt
+++ b/docs/ref/contrib/gis/forms-api.txt
@@ -10,7 +10,7 @@ display and edit geolocalized data on a map. By default, they use
 `OpenLayers`_-powered maps, with a base WMS layer provided by `NASA`_.
 
 .. _OpenLayers: https://openlayers.org/
-.. _NASA: https://earthdata.nasa.gov/
+.. _NASA: https://www.earthdata.nasa.gov/
 
 Field arguments
 ===============
diff --git a/docs/ref/contrib/postgres/fields.txt b/docs/ref/contrib/postgres/fields.txt
index 31ef0d3982..2e6ce4253e 100644
--- a/docs/ref/contrib/postgres/fields.txt
+++ b/docs/ref/contrib/postgres/fields.txt
@@ -315,7 +315,7 @@ transform do not change. For example::
     similar to PostgreSQL's ``text`` type.
 
     .. _citext: https://www.postgresql.org/docs/current/citext.html
-    .. _the performance considerations: https://www.postgresql.org/docs/current/citext.html#id-1.11.7.17.7
+    .. _the performance considerations: https://www.postgresql.org/docs/current/citext.html#id-1.11.7.19.9
 
 .. admonition:: Case-insensitive collations
 
diff --git a/docs/ref/csrf.txt b/docs/ref/csrf.txt
index 7a4fa2cfb4..60522dd2a7 100644
--- a/docs/ref/csrf.txt
+++ b/docs/ref/csrf.txt
@@ -115,7 +115,7 @@ vulnerability allows and much worse).
     alternatives like ``<a rel="noreferrer" ...>"`` for links to third-party
     sites.
 
-.. _BREACH: http://breachattack.com/
+.. _BREACH: https://www.breachattack.com/
 .. _Origin header: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin
 .. _disable the referer: https://www.w3.org/TR/referrer-policy/#referrer-policy-delivery
 
diff --git a/docs/ref/middleware.txt b/docs/ref/middleware.txt
index 4ac8fbb90b..3f55e36d36 100644
--- a/docs/ref/middleware.txt
+++ b/docs/ref/middleware.txt
@@ -103,8 +103,8 @@ GZip middleware
     should avoid using ``GZipMiddleware``. For more details, see the `the BREACH
     paper (PDF)`_ and `breachattack.com`_.
 
-    .. _the BREACH paper (PDF): http://breachattack.com/resources/BREACH%20-%20SSL,%20gone%20in%2030%20seconds.pdf
-    .. _breachattack.com: http://breachattack.com
+    .. _the BREACH paper (PDF): https://www.breachattack.com/resources/BREACH%20-%20SSL,%20gone%20in%2030%20seconds.pdf
+    .. _breachattack.com: https://www.breachattack.com/
 
 The ``django.middleware.gzip.GZipMiddleware`` compresses content for browsers
 that understand GZip compression (all modern browsers).
diff --git a/docs/releases/1.10.txt b/docs/releases/1.10.txt
index 8b0303352a..bcb984b474 100644
--- a/docs/releases/1.10.txt
+++ b/docs/releases/1.10.txt
@@ -242,7 +242,7 @@ CSRF
   changes the form token value on every request (while keeping an invariant
   secret which can be used to validate the different tokens).
 
-.. _BREACH: http://breachattack.com/
+.. _BREACH: https://www.breachattack.com/
 
 Database backends
 ~~~~~~~~~~~~~~~~~