将WWW附加到站点地图Django

时间:2019-06-04 11:14:22

标签: python django python-3.x django-sitemaps

我的网址没有WWW,如何添加?

<url>
<loc>https://website.com/t/483/</loc>
<changefreq>daily</changefreq>
</url>

我使用Django sitemaps

自从我在所有网站上强制使用www

我的设置中有以下内容,py

PREPEND_WWW = True
SITE_ID = 1

在我的urls.py

from home.sitemaps import TitleSitemap

sitemaps = {
    'titles': TitleSitemap,
}

我有一个sitemaps.py

from django.contrib.sitemaps import Sitemap
from title.models import Title

class TitleSitemap(Sitemap):

    changefreq = 'daily'
    protocol = 'https'

    def items(self):
        return Title.objects.filter(error_code__isnull=True)

https://docs.djangoproject.com/en/2.2/ref/contrib/sitemaps/

1 个答案:

答案 0 :(得分:0)

Bro,只需在“管理”页面中更改“域名”值即可。如果有

域名: example.com

替换为:

域名: www.example.com