mod: спрятали url админки в .env

This commit is contained in:
2026-01-29 22:51:12 +03:00
parent 7e7d0a7d49
commit 1a7034df66
4 changed files with 10 additions and 3 deletions

View File

@@ -10,6 +10,9 @@ ALLOWED_HOSTS=localhost,127.0.0.1,0.0.0.0
# Укажите здесь URL, по которому вы заходите на сайт (с протоколом и портом) # Укажите здесь URL, по которому вы заходите на сайт (с протоколом и портом)
CSRF_TRUSTED_ORIGINS=http://localhost:8000,http://127.0.0.1:8000,http://0.0.0.0:8000 CSRF_TRUSTED_ORIGINS=http://localhost:8000,http://127.0.0.1:8000,http://0.0.0.0:8000
# URL для доступа к админке Django (можно сменить для безопасности, чтобы боты не могли её найти)
ADMIN_URL=admin/
# Настройки достпа к пакетам в репозитории, чтобы wathtower мог проверять их свежесть и скачивать # Настройки достпа к пакетам в репозитории, чтобы wathtower мог проверять их свежесть и скачивать
REPO_USER=xxxxx REPO_USER=xxxxx
REPO_PASS=xxxxx REPO_PASS=xxxxx

View File

@@ -24,6 +24,10 @@ ALLOWED_HOSTS = os.getenv('ALLOWED_HOSTS', 'localhost,127.0.0.1').split(',')
# CSRF Trusted Origins (важно для работы через Nginx/Docker) # CSRF Trusted Origins (важно для работы через Nginx/Docker)
CSRF_TRUSTED_ORIGINS = os.getenv('CSRF_TRUSTED_ORIGINS', 'http://localhost:8000,http://127.0.0.1:8000').split(',') CSRF_TRUSTED_ORIGINS = os.getenv('CSRF_TRUSTED_ORIGINS', 'http://localhost:8000,http://127.0.0.1:8000').split(',')
# URL админки (можно скрыть через .env)
# По умолчанию 'admin/'
ADMIN_URL = os.getenv('ADMIN_URL', 'admin/')
# Application definition # Application definition

View File

@@ -12,7 +12,9 @@ sitemaps = {
} }
urlpatterns = [ urlpatterns = [
path('adm-in/', admin.site.urls), # Админка по секретному URL
path(f'{settings.ADMIN_URL}', admin.site.urls),
path('', include('typograph.urls')), path('', include('typograph.urls')),
# Блог # Блог
@@ -25,6 +27,5 @@ urlpatterns = [
path('<slug:slug>/', blog_views.page_detail, name='page_detail'), path('<slug:slug>/', blog_views.page_detail, name='page_detail'),
] ]
# Для отдачи медиафайлов в режиме разработки
if settings.DEBUG: if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

View File

@@ -1,6 +1,5 @@
User-agent: * User-agent: *
Allow: / Allow: /
Disallow: /adm-in/
Host: https://typograph.cube2.ru Host: https://typograph.cube2.ru
Sitemap: https://typograph.cube2.ru/sitemap.xml Sitemap: https://typograph.cube2.ru/sitemap.xml