Redirect * .appspot.com auf benutzerdefinierte Domain: Google App Engine (Django)

Ich stelle hier genau ein Beispiel Code von mir, um besseres Bild zu bekommen.

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 

Meine Website ist auf mydomain.com gehostet und ich kann auch auf die mydomain.appspot.com zugreifen . Aber das Hauptproblem bin ich mit SEO konfrontiert.

In robots.txt rufe ich meine mydomain.com/sitemap.xml

Aber wenn ich auf google suche und sieht das Ergebnis dann zeigt es das Ergebnis mit appspot url aber nicht mit meiner eigentlichen Domain-URL.

Dann habe ich eine Idee, um appspot.com zu mydomain.com umzuleiten

Aber wirklich weiß ich nicht, wie man das global in meiner App macht.

Könnte jemand für das gleiche helfen?

  • Erstellen Sie eine URL mit dem Titel eines Artikels
  • Google App Engine Python Webapp2 301 Umleitung von www zu non-www Domain
  • One Solution collect form web for “Redirect * .appspot.com auf benutzerdefinierte Domain: Google App Engine (Django)”

    Wenn Ihre benutzerdefinierte Domain funktioniert, fügen Sie ein kanonisches Tag zu Ihren Seiten hinzu. Dies sollte die Suchmaschinen benachrichtigen, welche Domain Sie bevorzugen, wenn der gleiche Inhalt von mehreren Domains verfügbar ist.

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

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

    Python ist die beste Programmiersprache der Welt.