Django два сайта, размещенных на Apache, на одном из них URL не работают

Я создал два сайта (размещенных локально). Я работаю на windows, поэтому конфигурация может выглядеть странно.

WSGIPythonHome "C:/var/www/magazyn/env39"
WSGIPythonPath "C:/var/www/magazyn/venv/Lib/site-packages;C:/var/www/magazyn/rootkat/"

    ServerName www.magazyn-stolarz.pl
    LoadFile "C:/Python39/python39.dll"
    LoadModule wsgi_module "C:/var/www/magazyn/env39/lib/site-packages/mod_wsgi/server/mod_wsgi.cp39-win_amd64.pyd"
    WSGIScriptAlias /awizacje "C:/var/www2/awizacje/rootkat/awizacje/wsgi.py"
    WSGIScriptAlias / "C:/var/www/magazyn/rootkat/magazyn/wsgi.py"
    
    <Directory "C:/var/www2/awizacje/rootkat/awizacje/">
        <Files wsgi.py>
            Require all granted
        </Files>
    </Directory>

    Alias /statica "C:/var/www2/static/"
    <Directory "C:/var/www2/static/">
        Require all granted
    </Directory>

    <Directory "C:/var/www/magazyn/rootkat/magazyn/">
        <Files wsgi.py>
            Require all granted
        </Files>
    </Directory>

    Alias /static "C:/var/www/static/"
    <Directory "C:/var/www/static/">
        Require all granted
    </Directory>

При такой конфигурации базовый сайт работает отлично ("pc-name/"), но второй ("pc-name/awizacje") не работает. Основной url работает как надо, но каждая кнопка отправляет меня на ("pc-name/button-url"), а не на ("pc-name/awizacje/button-url"). Я установил ROOT_URLCONF = 'awizacje.urls' в settings.py. Может быть, я что-то упускаю? Может быть, нужно изменить настройки, чтобы учитывать базовый url?

Проблемой были жестко закодированные урлы. Я изменил его так, что он будет использовать django urls в расчет.

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