Add libraries redirect (#1770)

This commit is contained in:
Greg Kaleka
2025-05-12 12:21:07 -04:00
committed by GitHub
parent d0dd59add6
commit ff723c4a43
8 changed files with 281 additions and 27 deletions

View File

@@ -388,20 +388,11 @@ if LOCAL_DEVELOPMENT:
]
# Allow Allauth to use HTTPS when deployed but HTTP for local dev
SECURE_PROXY_SSL_HEADER_NAME = env("SECURE_PROXY_SSL_HEADER_NAME", default=None)
SECURE_PROXY_SSL_HEADER_VALUE = env("SECURE_PROXY_SSL_HEADER_VALUE", default=None)
SECURE_SSL_REDIRECT = env("SECURE_SSL_REDIRECT", default=False)
if not LOCAL_DEVELOPMENT:
ACCOUNT_DEFAULT_HTTP_PROTOCOL = "https"
if all(
[SECURE_PROXY_SSL_HEADER_NAME, SECURE_PROXY_SSL_HEADER_VALUE, SECURE_SSL_REDIRECT]
):
SECURE_PROXY_SSL_HEADER = (
SECURE_PROXY_SSL_HEADER_NAME,
SECURE_PROXY_SSL_HEADER_VALUE,
"HTTP_X_FORWARDED_PROTO",
ACCOUNT_DEFAULT_HTTP_PROTOCOL,
)
# Admin banner configuration

View File

@@ -32,6 +32,7 @@ from core.views import (
StaticContentTemplateView,
UserGuideTemplateView,
BoostDevelopmentView,
ModernizedDocsView,
)
from libraries.api import LibrarySearchView
from libraries.views import (
@@ -345,6 +346,11 @@ urlpatterns = (
),
# Internal functions
path("internal/clear-cache/", ClearCacheView.as_view(), name="clear-cache"),
path(
"internal/modernized-docs/<path:content_path>",
ModernizedDocsView.as_view(),
name="modernized_docs",
),
]
+ [
# Redirects for old boost.org urls.