@@ -274,7 +274,7 @@ Setting up FastCGI
274274Each web server requires a specific module.
275275
276276* Apache has both `mod_fastcgi <http://www.fastcgi.com/drupal/ >`_ and `mod_fcgid
277- <http://fastcgi.coremail.cn /> `_. ``mod_fastcgi `` is the original one, but it
277+ <http://httpd.apache.org/mod_fcgid /> `_. ``mod_fastcgi `` is the original one, but it
278278 has some licensing issues, which is why it is sometimes considered non-free.
279279 ``mod_fcgid `` is a smaller, compatible alternative. One of these modules needs
280280 to be loaded by Apache.
@@ -365,7 +365,7 @@ testing.
365365
366366A really great WSGI feature is middleware. Middleware is a layer around your
367367program which can add various functionality to it. There is quite a bit of
368- `middleware <http://wsgi.org/wsgi/Middleware_and_Utilities >`_ already
368+ `middleware <http://www. wsgi.org/en/latest/libraries.html >`_ already
369369available. For example, instead of writing your own session management (HTTP
370370is a stateless protocol, so to associate multiple HTTP requests with a single
371371user your application must create and manage such state via a session), you can
@@ -396,9 +396,9 @@ compared with other web technologies.
396396
397397.. seealso ::
398398
399- A good overview of WSGI-related code can be found in the `WSGI wiki
400- <http://wsgi.org/wsgi > `_, which contains an extensive list of `WSGI servers
401- <http://wsgi.org/wsgi/Servers > `_ which can be used by *any * application
399+ A good overview of WSGI-related code can be found in the `WSGI homepage
400+ <http://www. wsgi.org/en/latest/index.html > `_, which contains an extensive list of `WSGI servers
401+ <http://www. wsgi.org/en/latest/servers.html > `_ which can be used by *any * application
402402 supporting WSGI.
403403
404404 You might be interested in some WSGI-supporting modules already contained in
0 commit comments