【问题标题】:Redirect *.appspot.com to custom domain: Google app engine (Django)将 *.appspot.com 重定向到自定义域:Google 应用引擎 (Django)
【发布时间】:2016-05-19 02:00:22
【问题描述】:

我直接把我的一些示例代码放在这里以获得更好的图片。

url.py

(r'^robots\.txt$', 'myapp.views.robots'),
(r'^$', 'myapp.views.home'),

views.py

def home(request):
...my code
return render_to_response(request, 'myapp/home.html', locals())

models.py
class user_sessions(db.Model):
   email_id = db.StringProperty(default='')
   user_id = db.IntegerProperty(default=0)
   class Meta:
      db_table = 'user_sessions'
      verbose_name = 'User Session'
      verbose_name_plural = 'User Sessions'
   def __unicode__(self):
      return self.user_id

我的网站托管在 mydomain.com 上,我也可以使用 mydomain.appspot.com 访问。但我面临的主要问题是 SEO

robots.txt 我打电话给我的mydomain.com/sitemap.xml

但是当我在谷歌上搜索并看到结果时,它会显示带有 apppot url 的结果,而不是我的实际域 url。

然后我想到了将 appspot.com 重定向到 mydomain.com

但我真的不知道如何在我的应用中全局执行此操作。

有人可以帮忙吗?

【问题讨论】:

    标签: python django google-app-engine seo


    【解决方案1】:

    如果您的自定义域正常工作,请向您的网页添加规范标签。当多个域提供相同的内容时,这应该会通知搜索引擎您更喜欢哪个域。

    <link rel="canonical" href="https://example.com/" />
    

    https://en.wikipedia.org/wiki/Canonical_link_element

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-05
      • 2019-09-08
      • 2020-03-09
      • 2014-12-07
      • 1970-01-01
      • 2016-08-06
      • 2012-11-11
      • 1970-01-01
      相关资源
      最近更新 更多