diff --git a/doc.zih.tu-dresden.de/docs/software/math_libraries.md b/doc.zih.tu-dresden.de/docs/software/math_libraries.md
index 9801fc83866c0f12025b67c0f2b6e7e3434df640..29b6229b4013f24fddae1021e21a270a52a4e49b 100644
--- a/doc.zih.tu-dresden.de/docs/software/math_libraries.md
+++ b/doc.zih.tu-dresden.de/docs/software/math_libraries.md
@@ -59,7 +59,7 @@ libraries tuned specifically for AMD EPYC processor family. AOCL offers linear a
  as well as
  [AMD Random Number Generator Library](https://developer.amd.com/amd-cpu-libraries/rng-library/)
  and
- [AMD Secure RNG Libraary](https://developer.amd.com/amd-cpu-libraries/rng-library/#securerng).
+ [AMD Secure RNG Library](https://developer.amd.com/amd-cpu-libraries/rng-library/#securerng).
 
 ## Math Kernel Library (MKL)
 
diff --git a/doc.zih.tu-dresden.de/util/grep-forbidden-patterns.sh b/doc.zih.tu-dresden.de/util/grep-forbidden-patterns.sh
index dedb07098110ddba6970afc8b963f7ece57ec714..6860931b261165b71a2837d8e2921d55e93376f8 100755
--- a/doc.zih.tu-dresden.de/util/grep-forbidden-patterns.sh
+++ b/doc.zih.tu-dresden.de/util/grep-forbidden-patterns.sh
@@ -46,6 +46,9 @@ i	^[ |]*|$
 Avoid spaces at end of lines.
 doc.zih.tu-dresden.de/docs/accessibility.md
 i	[[:space:]]$
+Internal links should not contain \"/#\".
+
+i	(.*/#.*)	(http
 When referencing partitions, put keyword \"partition\" in front of partition name, e. g. \"partition ml\", not \"ml partition\".
 doc.zih.tu-dresden.de/docs/contrib/content_rules.md
 i	\(alpha\|ml\|haswell\|romeo\|gpu\|smp\|julia\|hpdlf\|scs5\|dcv\)-\?\(interactive\)\?[^a-z]*partition