MasterPages ile ASP.NET kullanıyorum. Bu yüzden bu bağlantıyı sadece MasterPage'e referans veren sayfalara yerleştiremiyorum.Geri kod aracılığıyla SEO için sayfama CANONICAL etiket ekleme?
<link rel="canonical" href="http://www.erate.co.za/" />
Bu bağlantıyı, sayfalarımın her birinin Sayfa Yükü sayfamda olmasına rağmen yerleştirmem gerekiyor. Bunu kodla nasıl yaparım? VB.NET kullanıyorum ama C# da bana doğru yönde yardımcı olacak.
Bu, kodumun arkasında bulunan DESCRIPTION etiketim için yaptım.
Dim tag As HtmlMeta = New HtmlMeta()
tag.Name = "description"
tag.Content = "Find or rate any company in South Africa for FREE and rate them"
Header.Controls.Add(tag)
Şimdiden teşekkürler!
<link rel="canonical" href="" runat="server" id="canonical"/>
Sonra sayfası (veya ana sayfa) sınıfında kanonik nesneyi işlemek: Bir sunucu kumanda olarak kanonik elemanı oluşturmaz Neden
Bu ne yaptım, benim AnaSayfa başlık etiketinin içinde bağlantı yeri. Ancak normal sayfamdan kodunuz çalışmıyor. Kanonik özniteliği almıyor. – Etienne
Ana sayfaya erişim için Danrichardson'un yanıtına bakın (http://stackoverflow.com/questions/1398821/adding-the-canonical-tag-to-my-page-for-seo-through-code-behind/1399522#1399522). sayfadan kontrol. – Richard