Yoast SEO: კანონიკური URL- ები საიტზე, არასავალდებულო SSL- ით

https

როდესაც ჩვენი საიტი გადავიტანეთ აქ flywheel, ჩვენ ყველას არ ვაიძულეთ SSL კავშირი (https: // url, რომელიც უზრუნველყოფს უსაფრთხო კავშირს). ჩვენ ჯერ კიდევ არ ვართ გადაწყვეტილები ამაში. ჩვენ შეიძლება დავრწმუნდეთ, რომ ფორმების წარდგენა და ელექტრონული კომერციის ნაწილი დაცულია, მაგრამ დარწმუნებული არ ვართ მხოლოდ საშუალო სტატიის წაკითხვაში.

ამის გათვალისწინებით, მივხვდით, რომ ჩვენი კანონიკური კავშირები დაცული და დაუცველი იყო. ამ თემაზე ბევრი არ წამიკითხავს, ​​მაგრამ, როგორც ჩანს, შეიძლება პრობლემატური იყოს, თუ Google თითოეულ გზას ცალკე განიხილავს. მართლაც, ვებ – მასტერების შიგნით, ჩვენ უნდა დარეგისტრირებულიყავით დაცული საიტი ცალკე, ასე რომ მხოლოდ ვხვდები, რომ ეს დაბნეულობას გამოიწვევს.

რა არის კანონიკური ბმული?

კანონიკური ბმულის ელემენტი არის HTML გვერდის სათაურის განყოფილების (მომხმარებლებისთვის უხილავი) ელემენტი, რომელიც საძიებო სისტემებს უძღვება ვებ – გვერდის სასურველი ვერსიისკენ. ეს არის მნიშვნელოვანი ელემენტი საძიებო სისტემებისთვის თქვენი საიტის ოპტიმიზაციისას, რადგან გსურთ დარწმუნდეთ, რომ ნებისმიერი ავტორიტეტი გადადის შესაბამის URL- ზე. შინაარსის მართვის სისტემების აბსოლუტური უმრავლესობა აწარმოებს მრავალი გზას იდენტური შინაარსისკენ. შესაბამისი გზის განსაზღვრის კანონიკური გარეშე, თქვენი ავტორიტეტი შეიძლება გაიყოს ერთსა და იმავე შინაარსის მრავალ გზას შორის.

განხილვისას Yoast SEO მოდულის ცოდნის ბაზა, მოდული უბრალოდ ხსნის პერმაბმული WordPress- ის სტანდარტული ფუნქციის საშუალებით. სხვა სიტყვებით რომ ვთქვათ, თუ უსაფრთხო გვერდზე ხართ, ის ჩამოთვლის https გზას, თუ თქვენ არა - ის ჩამოთვლის http გზას. უხ

ჩვენი თემის ფარგლებში functions.php ფაილი და Yoast- ის კანონიკური ფილტრის გამოყენებით wpseo_canonical, ჩვენ დავამატეთ შემდეგი ფუნქცია, რათა აიძულოს ყველა კანონიკური ბმული უსაფრთხო URL- ზე:

ფუნქცია mtb_canonical_ssl ($ url) {$ url = preg_replace ("/ ^ http: / i", "https:", $ url); $ url- ის დაბრუნება; } add_filter ('wpseo_canonical', 'mtb_canonical_ssl');

ახლა, მიუხედავად იმისა, თუ რომელ ბილიკზე მივა მომხმარებელი, ან როგორ აიღებს Google crawler კანონიკს, ის მხოლოდ უსაფრთხო გვერდზე გამოჩნდება https: // URL ბილიკით. Yoast მოდულს ადრე ჰქონდა ამის განსაზღვრის შესაძლებლობა, მაგრამ, როგორც ჩანს, იგი ასახული იყო დანამატიდან.

2 კომენტარები

  1. 1
  2. 2

    ეს შესანიშნავად მუშაობს! ჩვენ უბრალოდ გადავიყვანეთ უფრო პატარა ვებსაიტი https– ზე და უარი თქვით Yoast– ზე; ანუ გამორთე.დიდი მადლობა სიტყვის გამოთქმისთვის.

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.