我尝试在WordPress内部运行Django,就像WordPress在主urlwww.wptesting.com网站在suburlwww.wptesting.com/django。 Django主根url在www.wptesting.com/django但其子URL(例如,admin)无法正常工作www.wptesting.com/django/admin。但是,每当我试图请求管理url时,它就会转换为www.wptesting.comhttp%3a//wptesting.com/django/admin
我用Apache
和mod_wsgi
运行WordPress和Django,我的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>
我之前问过一个问题,关于用Apache和wsgi在WordPress的子目录中配置Django->;you can see the question here
另外,如果我试图访问任何不在Django项目中的url,那么它将给出标准的404notfound错误,但是当我尝试访问任何有效的url时,它会给出上面提到的错误。在
编辑: 我的网址.py文件:
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐