mod: спрятали url админки в .env
This commit is contained in:
@@ -10,6 +10,9 @@ ALLOWED_HOSTS=localhost,127.0.0.1,0.0.0.0
|
||||
# Укажите здесь URL, по которому вы заходите на сайт (с протоколом и портом)
|
||||
CSRF_TRUSTED_ORIGINS=http://localhost:8000,http://127.0.0.1:8000,http://0.0.0.0:8000
|
||||
|
||||
# URL для доступа к админке Django (можно сменить для безопасности, чтобы боты не могли её найти)
|
||||
ADMIN_URL=admin/
|
||||
|
||||
# Настройки достпа к пакетам в репозитории, чтобы wathtower мог проверять их свежесть и скачивать
|
||||
REPO_USER=xxxxx
|
||||
REPO_PASS=xxxxx
|
||||
|
||||
@@ -24,6 +24,10 @@ ALLOWED_HOSTS = os.getenv('ALLOWED_HOSTS', 'localhost,127.0.0.1').split(',')
|
||||
# CSRF Trusted Origins (важно для работы через Nginx/Docker)
|
||||
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
|
||||
|
||||
|
||||
@@ -12,7 +12,9 @@ sitemaps = {
|
||||
}
|
||||
|
||||
urlpatterns = [
|
||||
path('adm-in/', admin.site.urls),
|
||||
# Админка по секретному URL
|
||||
path(f'{settings.ADMIN_URL}', admin.site.urls),
|
||||
|
||||
path('', include('typograph.urls')),
|
||||
|
||||
# Блог
|
||||
@@ -25,6 +27,5 @@ urlpatterns = [
|
||||
path('<slug:slug>/', blog_views.page_detail, name='page_detail'),
|
||||
]
|
||||
|
||||
# Для отдачи медиафайлов в режиме разработки
|
||||
if settings.DEBUG:
|
||||
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
User-agent: *
|
||||
Allow: /
|
||||
Disallow: /adm-in/
|
||||
|
||||
Host: https://typograph.cube2.ru
|
||||
Sitemap: https://typograph.cube2.ru/sitemap.xml
|
||||
|
||||
Reference in New Issue
Block a user