Получение вопросов в урлах в Django, в поддиректории или suburl

Я пытаюсь запустить Django внутри WordPress как WordPress на основном url www.wptesting.com и Django на suburl www.wptesting.com/django . Основной корневой адрес Django работает нормально www.wptesting.com/django, но его подкорневой адрес, например, admin не работает, как это должно быть www.wptesting.com/django/admin. Однако, когда я пытаюсь запросить адрес admin, он преобразуется в www.wptesting.comhttp%3a//wptesting.com/django/admin

Я запускаю WordPress и Django с Apache и mod_wsgi, мой conf файл для apache следующий :

<VirtualHost *:80>

WSGIScriptAlias /django /path_to_project/wsgi.py

ServerName wptesting.com
ServerAlias www.wptesting.com

DocumentRoot /var/www/html/wordpress

<Directory /var/www/html/wordpress/>
AllowOverride All
Order allow,deny

allow from all
#            Options Indexes FollowSymLinks
#            Require all granted
</Directory>


<Directory /path_to_project/>
            Options Indexes FollowSymLinks
            Require all granted
</Directory>


</VirtualHost>

Ранее я задавал вопрос о настройке Django из подкаталога WordPress с Apache и wsgi -> вы можете посмотреть вопрос здесь

Также, если я пытаюсь получить доступ к любому url, которого нет в проекте Django, то он выдает стандартную ошибку 404 not found, но когда я пытаюсь получить доступ к любому правильному url, такому как admin, он выдает ошибку, упомянутую выше.

Обновлено : Мой файл Urls.py :

from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.views.generic import TemplateView

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'dev_redis.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),

    url(r'^$',TemplateView.as_view(template_name='index.html')),
    url(r'^admin/', include(admin.site.urls)),

    url(r'^cache/', 'redis_app.views.redisTest'),

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