diff --git a/string.c b/string.c
index 84e12d410b..c9fdc17258 100644
--- a/string.c
+++ b/string.c
@@ -9711,7 +9711,7 @@ rb_str_oct(VALUE str)
* * Even in the "modular" mode, some hash functions are considered
* archaic and no longer recommended at all; for instance module
* $1$
is officially abandoned by its author: see
- * http://phk.freebsd.dk/sagas/md5crypt_eol.html . For another
+ * http://phk.freebsd.dk/sagas/md5crypt_eol/ . For another
* instance module $3$
is considered completely
* broken: see the manpage of FreeBSD.
*