Wordpress在Heroku的Django上
我不确定这是否完全可以解决。然而,这是我面临的问题 我创建了一个部署在heroku上的Django应用程序,然后向herokuapp添加了一个自定义域 此域在其他地方有自己的主机,wordpress安装在文件夹Wordpress在Heroku的Django上,django,wordpress,heroku,Django,Wordpress,Heroku,我不确定这是否完全可以解决。然而,这是我面临的问题 我创建了一个部署在heroku上的Django应用程序,然后向herokuapp添加了一个自定义域 此域在其他地方有自己的主机,wordpress安装在文件夹/blog中。因此,博客的url实际上是domain.com/blog。但是,在将DNS配置为指向appname.herokuapp.com后,/blogurl不起作用是可以理解的 我该怎么做才能解决这个问题?还是有更好的解决方案,因为博客是web应用程序中相当重要的一部分 我通过以下步骤
/blog
中。因此,博客的url实际上是domain.com/blog
。但是,在将DNS配置为指向appname.herokuapp.com
后,/blog
url不起作用是可以理解的
我该怎么做才能解决这个问题?还是有更好的解决方案,因为博客是web应用程序中相当重要的一部分 我通过以下步骤解决了这个问题
http://blog.example.com/
views.py
中,我创建了以下视图:
def blog(request):
return HttpResponseRedirect('http://blog.example.com/')
urls.py
中,我添加了以下内容:
url(r'^blog', views.blog, name='blog'))
example.com/blog/wp content
。要解决这个问题,您需要为资产添加一个名称记录,如blog.example.com/wp content
(无法正确地记住确切的名称记录是什么,但它在这些行上)这有点复杂,但它是有效的 这样做运气好吗?我也有同样的问题,介意分享解决方案吗?@Javaaaa,嘿,伙计。是的,我解决了这个问题。它包括几个步骤。我将添加它作为答案:)我尝试了这个,它一直工作到第4步。但是,我知道转到mydomain.com/blog它会重定向到blog.mydomain.com。如何使URL栏仍然显示mydomain.com/blog?由于
/blog
将被视为Django URL,因此该URL处不能存在博客。我能找到的唯一解决办法是使用blog.domain.com上的子域。或者试试这个方法