diff --git a/docs/src/quickstart/overview.rst b/docs/src/quickstart/overview.rst
index f356688206b807fe9ea39bfbe3d4f7fd88bae206..8f08bc6fbe05da3cbed44473fffbe693d605b29a 100644
--- a/docs/src/quickstart/overview.rst
+++ b/docs/src/quickstart/overview.rst
@@ -45,9 +45,9 @@ language.
    The Cython compiler, http://cython.org.
 .. [IronPython] Jim Hugunin et al., http://www.codeplex.com/IronPython.
 .. [Jython] J. Huginin, B. Warsaw, F. Bock, et al.,
-   Jython: Python for the Java platform, http://www.jython.org/
+   Jython: Python for the Java platform, http://www.jython.org.
 .. [PyPy] The PyPy Group, PyPy: a Python implementation written in Python, 
-   http://codespeak.net/pypy.
+   http://pypy.org.
 .. [Pyrex] G. Ewing, Pyrex: C-Extensions for Python,
    http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/
 .. [Python] G. van Rossum et al., The Python programming language,
diff --git a/docs/src/tutorial/numpy.rst b/docs/src/tutorial/numpy.rst
index 34f54793613e5633f27934d49885f4cb55f90d0a..61a6b5b38ada0d79aaf35e6f6a6b3fda9a039846 100644
--- a/docs/src/tutorial/numpy.rst
+++ b/docs/src/tutorial/numpy.rst
@@ -234,7 +234,7 @@ The array lookups are still slowed down by two factors:
 Now bounds checking is not performed (and, as a side-effect, if you ''do''
 happen to access out of bounds you will in the best case crash your program
 and in the worst case corrupt data). It is possible to switch bounds-checking
-mode in many ways, see [:docs/compilerdirectives:compiler directives] for more
+mode in many ways, see [:reference/directives:compiler directives] for more
 information.
 
 Negative indices are dealt with by ensuring Cython that the indices will be
diff --git a/docs/src/userguide/memoryviews.rst b/docs/src/userguide/memoryviews.rst
index 18d964d6de512cff00d2c89c7bb283f1250ac648..428d16dd4e4bf4f61c843a3d50e9ef066b599900 100644
--- a/docs/src/userguide/memoryviews.rst
+++ b/docs/src/userguide/memoryviews.rst
@@ -589,7 +589,7 @@ Unlike object attributes of extension classes, memoryview slices are not
 initialized to None.
 
 .. _GIL: http://docs.python.org/dev/glossary.html#term-global-interpreter-lock
-.. _new style buffers: http://docs.python.org/dev/c-api/buffers.html
+.. _new style buffers: http://docs.python.org/c-api/buffer.html
 .. _pep 3118: http://www.python.org/peps/pep-3118.html
 .. _NumPy: http://docs.scipy.org/doc/numpy/reference/arrays.ndarray.html#memory-layout
 .. _example: http://www.scipy.org/Numpy_Example_List#newaxis
diff --git a/docs/welcome.rst b/docs/welcome.rst
index aee8d9d87ff3dae128811edb2e0846a64fbbb9fa..527ac4478f8df8cad9b0c2fcd91cadd4ec7ecd0f 100644
--- a/docs/welcome.rst
+++ b/docs/welcome.rst
@@ -98,12 +98,12 @@ Is There a Mail List? How Do I Contact You?
 
 .. rubric:: Footnotes
 
-.. [#Jython] **Jython:** \J. Huginin, B. Warsaw, F. Bock, et al., Jython: Python for the Java platform, http://www.jython.org/
+.. [#Jython] **Jython:** \J. Huginin, B. Warsaw, F. Bock, et al., Jython: Python for the Java platform, http://www.jython.org
 
 .. [#IronPython] **IronPython:** Jim Hugunin et al., http://www.codeplex.com/IronPython.
 
 
-.. [#PyPy] **PyPy:** The PyPy Group, PyPy: a Python implementation written in Python, http://codespeak.net/pypy.
+.. [#PyPy] **PyPy:** The PyPy Group, PyPy: a Python implementation written in Python, http://pypy.org
 
 .. [#Pyrex] **Pyrex:** G. Ewing, Pyrex: C-Extensions for Python, http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/