Also im Grunde hat ich eine Stelle, wo gelegentlich ich ein Setup „Eitelkeit“ url für Web-Kampagnen oder Produktliteratur:Ist ein kanonischen Link in den Kopf mit JavaScript akzeptabel für Google drängt
dh
http://www.example.com/campaign-URL
Links auf der gleichen Seite wie
http://www.example.com/normal-site-URL
stelle ich dies mit einem nach oben Umschreiben in IIS7, und als solches ist es schwierig, die echte URL aus dem zugrunde liegenden ASP.NET-Code zu greifen, da Context.Request.Url die umgeschriebene URL anstelle der URL zurückgibt, die der Benutzer besucht hat. Dies erschwert es, das <link rel="canonical"
-Tag zur Renderzeit in die Seite zu injizieren.
Stattdessen, was ich getan habe, ist es, die URL durch JavaScript zu überprüfen und das <link rel="canonical"
Tag auf diese Weise zu injizieren.
Ehrlich gesagt, denke ich nicht, dass es letztlich einen großen Unterschied machen wird, da die bevorzugte URL bereits über die Google-Sitemap eingereicht wurde, aber da ich einige SEO-Leute habe, die das verlangen, frage ich mich, ob dies der Fall ist von Google abgeholt werden oder wenn ich nur meine Zeit damit verschwenden würde, diesen Code hinzuzufügen.
Danke!
Danke, ich weiß nicht, warum ich nicht nur daran gedacht habe, es in die eigentliche Seitenvorlage zu schreiben. Aus irgendeinem Grund dachte ich, ich sollte es nur auf Seiten hinzufügen, die nicht die kanonische sind, aber offensichtlich wird es nicht weh tun, wenn es auch auf der Seite ist, die die kanonische sind. –