summaryrefslogtreecommitdiff
path: root/pgweb/urls.py
diff options
context:
space:
mode:
Diffstat (limited to 'pgweb/urls.py')
-rw-r--r--pgweb/urls.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/pgweb/urls.py b/pgweb/urls.py
index f8369b61..bae3a828 100644
--- a/pgweb/urls.py
+++ b/pgweb/urls.py
@@ -57,8 +57,10 @@ urlpatterns = [
url(r'^docs/$', pgweb.docs.views.root),
url(r'^docs/manuals/$', pgweb.docs.views.manuals),
url(r'^docs/manuals/archive/$', pgweb.docs.views.manualarchive),
- url(r'^docs/(current|devel|\d+(?:\.\d)?)/(static|interactive)/(.*).html?$', pgweb.docs.views.docpage),
- url(r'^docs/(current|devel|\d+(?:\.\d)?)/(static|interactive)/$', pgweb.docs.views.docsrootpage),
+ # Legacy URLs for accessing the docs page; provides a permanent redirect
+ url(r'^docs/(current|devel|\d+(?:\.\d)?)/(static|interactive)/((.*).html?)?$', pgweb.docs.views.docspermanentredirect),
+ url(r'^docs/(current|devel|\d+(?:\.\d)?)/(.*).html?$', pgweb.docs.views.docpage),
+ url(r'^docs/(current|devel|\d+(?:\.\d)?)/$', pgweb.docs.views.docsrootpage),
url(r'^docs/(current|devel|\d+(?:\.\d)?)/$', pgweb.docs.views.redirect_root),
url(r'^community/$', pgweb.core.views.community),