Ограничение файла .env от apache

Сначала объясню требование, я размещаю проект Django на centos и мне нужно ограничить .env от URL. Пример URL :- https://example.com/.env

Я получаю 404 при доступе к .env из браузера, но мне нужно 403.

При попытке с включенной отладкой я получаю следующие сведения об ошибке

Page not found (404)
Request Method: GET
Request URL:    http://example.com/403.shtml
Using the URLconf defined in example.urls, Django tried these URL patterns, in this order:

^sitemap\.xml$
^admin/
^blogs/
^comments/
^ckeditor/
^list/$ [name='blog']
^$ [name='recent-blogs']
^all/$ [name='all']
^media\/(?P<path>.*)$
The current path, 403.shtml, didn't match any of these.

You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.

Ниже приведена моя конфигурация apache

ProxyPassMatch ^/static !
ProxyPassMatch ^/media !
ProxyPassMatch ^/.well-known !

Alias /media    /home/userdir/dir/dir/dir/media
Alias /static /home/userdir/dir/dir/dir/assets
Alias /.well-known /home/userdir/public_html/.well-known
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:9173/

Я пробовал некоторые страницы StackOverflow и другие, но не смог найти точного решения. Может ли кто-нибудь помочь мне здесь?

Вернуться на верх