0

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

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

我使用Django 站点地图

因为我在我所有的网站上都强制使用 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/

4

1 回答 1

1

我已经能够通过更改管理页面中的域名值来解决这个问题。所以,如果你有

域名: example.com

将其替换为:

域名: www.example.com

于 2019-09-03T14:45:42.290 回答