diff --git a/changelog.d/11739.doc b/changelog.d/11739.doc
new file mode 100644
index 0000000000000000000000000000000000000000..3d64f473f535a35a440ebc8424e0cb70c19d9690
--- /dev/null
+++ b/changelog.d/11739.doc
@@ -0,0 +1 @@
+Update room spec url in config files.
\ No newline at end of file
diff --git a/docs/sample_config.yaml b/docs/sample_config.yaml
index 26894fae349a6290b2dfd5648ddcdfb75f909f52..907e067e516352f2e7b5653a9e3a93f1a7d5c9aa 100644
--- a/docs/sample_config.yaml
+++ b/docs/sample_config.yaml
@@ -164,7 +164,7 @@ presence:
 # The default room version for newly created rooms.
 #
 # Known room versions are listed here:
-# https://matrix.org/docs/spec/#complete-list-of-room-versions
+# https://spec.matrix.org/latest/rooms/#complete-list-of-room-versions
 #
 # For example, for room version 1, default_room_version should be set
 # to "1".
diff --git a/synapse/config/server.py b/synapse/config/server.py
index 2c2b461cac2e5c06a701337962e020c99b6eb758..5010266b69836ac1458d721ab68c52e7990ca9f8 100644
--- a/synapse/config/server.py
+++ b/synapse/config/server.py
@@ -883,7 +883,7 @@ class ServerConfig(Config):
         # The default room version for newly created rooms.
         #
         # Known room versions are listed here:
-        # https://matrix.org/docs/spec/#complete-list-of-room-versions
+        # https://spec.matrix.org/latest/rooms/#complete-list-of-room-versions
         #
         # For example, for room version 1, default_room_version should be set
         # to "1".