ავტომატურად გადადით მეორე დონის დომენის სახელზე www ზედა დონის დომენის სახელის გარეშე: ძირეული დომენის სახელი 301 გადამისამართებს www.

თუ WordPress ვებსაიტზე წვდომა ორივე დომენიდანაა შესაძლებელი (www-ით და მის გარეშე), ეს ძალიან უარყოფითად მოქმედებს SEO-ს ავტორიტეტის კონცენტრაციაზე და შემდგომ საძიებო სისტემების ოპტიმიზაციასა და ინდექსირებაზე.

როგორ მოვაგვაროთ?

ეს მოითხოვს დომენების მუდმივ 301 გადამისამართებას www გარეშე დომენებზე www.

გადადით მეორე დონის დომენზე www ზედა დონის დომენის გარეშე: root დომენის სახელი 301 გადამისამართება www

ვებსაიტის ძირეული დომენის სახელი 301 გადამისამართება www დომენის სახელის უპირატესობებით

უპირატესობა ის არის, რომ მას შეუძლია გაზარდოს დომენის სახელის ავტორიტეტი.

301 გადამისამართება რეალურად არის დომენის უფლებამოსილების გადაცემა.

მაგალითად, როდის chenweiliang.com გადამისამართება www.chenweiliang.com როდესაც სინამდვილეში chenweiliang.com წონა გადაეცემა www.chenweiliang.com , რითაც იზრდება www.chenweiliang.com დომენის სახელი.

  • საძიებო სისტემის ოპტიმიზაციის მუშაობის გაუმჯობესება;
  • ხელს უწყობს ვებ გვერდის წონის გადაცემას;
  • ვებ გვერდის ინდექსირების ოპტიმიზაცია.

როდესაც ელექტრონული კომერციის ვებსაიტს ვხსნით , ორი იდენტური გვერდი ჩნდება.

  • ამ დროს საძიებო სისტემის ობობები არაერთხელ დაცოცავს.
  • დუბლიკატმა გვერდებმა შეიძლება გამოიწვიოს საძიებო სისტემების არასწორი შეფასება.
  • ამ დროს, თქვენ უნდა გამოიყენოთ 301 გადამისამართება ვებ გვერდის ჩართვის დასამუშავებლად და ოპტიმიზაციისთვის;

უკეთესი მომხმარებლის გამოცდილება: დუბლირებული გვერდების გარეშე, მომხმარებლები უკეთ დაიმახსოვრებენ ჩვენს ვებსაიტს, რაც გააუმჯობესებს ვებსაიტის დამახსოვრებას და შედეგად, უკეთეს მომხმარებლის გამოცდილებას შესთავაზებს.

ვებსაიტის ნაკლოვანებები www მეორადი დომენის გარეშე

  • მომხმარებელთა მცირე რაოდენობამ შეიძლება ვერ შეძლოსufo.org იდენტიფიცირებულია, როგორც ვებ მისამართი;
  • მომხმარებელთა მცირე რაოდენობა ამოიცნობს მხოლოდ მეორე დონის დომენებს www URL-ის ნიმუშით www.etufo.org

როგორ ხდება უმაღლესი დონის დომენები 301 გადამისამართება www-ზე?

ქვემოთ მოცემულია Linux სერვერზე დანერგილი გადაწყვეტა .

ნაბიჯი 1 : შექმენით ახალი .htaccess ფაილი

როგორც წესი, ჩვენი კომპიუტერი იყენებს Windows ოპერაციულ სისტემას და პირდაპირ ვერ შევქმნით ახალ .htaccess ფაილს.

ჯერ უნდა შექმნათ ახალი htaccess.txt ფაილი და როგორ შეცვალოთ სახელი მოგვიანებით იქნება აღწერილი.

ნაბიჯი 2 : დააკოპირეთ შემდეგი კოდი ტექსტურ დოკუმენტში.

RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
  • "RewriteEngine On", ჩართეთ Rewrite Rule გადამრთველი;
  • "RewriteCond" ეხება გადაწერის პირობას.
  • შემდეგი სტრიქონი ემთხვევა რეგულარული გამოსახულებით და შესაბამისი სტრიქონი იწყება ^-ით და მთავრდება $-ით.
  • აქ %{http_host} არის ამჟამინდელი ჰოსტის სახელის მისაღებად.პირობა არის "როდესაც ჰოსტის სახელია chenweiliang.com“, შესრულდება შემდეგი გადაწერის წესები.
  • „[NC]“ ნიშნავს რეგისტრის შეუგრძნობლობას;
  • "RewriteRule", განსაზღვრავს გადაწერის წესს.მნიშვნელობა აქ: გადადით URL-ზე" http://www.chenweiliang.com/ "წვდომის მოთხოვნა chenweiliang.com შემდგომი ნაწილი.
  • [R=301] ნიშნავს გადაწერას, როგორც 301 გადამისამართება/ნახტომი ([R] ერთი თითის ნახტომი, იგივე მნიშვნელობა, რაც [R=302]), [L] ნიშნავს ბოლო შესატყვის წესს.

ნაბიჯი 3 : ატვირთეთ .htaccess.txt ფაილი და შეცვალეთ მისი სახელი.

გამოიყენეთ FTP ინსტრუმენტი, რომ ატვირთოთ htaccess.txt ფაილი ვებსაიტის ძირეულ დირექტორიაში და დაარქვით მას ".htaccess", შენიშნეთ წერტილი წინ.

  • თუ ფაილი უკვე არსებობს, დააკოპირეთ კოდი მასში.
  • ამ გზით, როდესაც თქვენ ეწვევით დომენის სახელს www გარეშე, ის ავტომატურად გადამისამართდება დომენის სახელზე www.
  • ზემოაღნიშნული მეთოდის მეშვეობით დომენის სახელი www-ის გარეშე შეიძლება ავტომატურად გადამისამართდეს დომენის სახელზე www-ით.

შენიშვნა: აქ ცვლილების შემდეგ, შეიძლება აღმოაჩინოთ, რომ ფაილი დაკარგულია.

ეს იმიტომ, რომ ".htaccess” ფაილები ითვლება დამალულად და არ გამოჩნდება.

შეგიძლიათ გახსნათ FTP ინსტრუმენტი; აქ მაგალითად XFTP-ს გამოვიყენებთ . გადადით 【ინსტრუმენტები】→【პარამეტრები】▼

ეს იმიტომ ხდება, რომ „.htaccess“ ფაილები დამალულად ითვლება და არ გამოჩნდება. შეგიძლიათ გახსნათ თქვენი FTP ინსტრუმენტი; აქ, მაგალითად, XFTP-ს გამოვიყენებთ. გადადით Tools → Options-ზე.

【ზოგადი】→შეამოწმეთ【ფარული ფაილების ჩვენება】▼

"ზოგადი" ველში მონიშნეთ ველი "დაფარული ფაილების ჩვენება".

 

აქ ჩვენ ვიზიარებთ დომენის სახელის www-ით დომენის სახელზე www-ის გარეშე გადამისამართების ზოგად წესებს და დომენის სახელს www-ის გარეშე დომენის სახელზე www-ით.

www-ით დომენების www-ის გარეშე დომენებზე გადამისამართების წესები

301 TLD გადამისამართება www-ით root დომენის წესებით ▼

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC]
RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]

შემდეგი ზედა დონის დომენის სახელი www 301-ით გადამისამართდება ძირეული დომენის სახელის წესზე, რომელიც შეიძლება პირდაპირ კოპირდეს (არ არის საჭირო დომენის სახელის შეცვლა წესში) ▼

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

TLD-ები www-ის გარეშე გადადიან დომენებზე www წესებით

TLD-ები www-ის გარეშე გადადით დომენის წესებზე www ▼-ით

RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]

შემდეგი ზედა დონის დომენური სახელები www-ის გარეშე გადადიან დომენის სახელების წესებზე www-ით, რომელთა დაკოპირება შესაძლებელია პირდაპირ (არ არის საჭირო დომენის სახელის შეცვლა წესებში) ▼

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

301 გადამისამართების წესის მდებარეობის პრობლემა

გადამისამართების წესების ფსევდოსტატიკური წესების ქვეშ მოთავსებისას, ხშირად წააწყდებით პრობლემას, რომ HTTP-ს არ შეუძლია მთელი საიტის HTTPS-ზე გადამისამართება.

თავდაპირველად გადამისამართების კოდი დავაკოპირეთ .htaccess-ში და ის გამოჩნდება შემდეგ შემთხვევებში ▼

გადამისამართების წესი [L] ზემოთ არის მოცემული.

  • [L] მიუთითებს, რომ მიმდინარე წესი არის ბოლო წესი, შეწყვიტეთ შემდეგი გადაწერის წესების ანალიზი.
  • ასე რომ, გადამისამართებულ სტატიის გვერდზე შესვლისას, [L] აჩერებს შემდეგ წესებს, ამიტომ გადამისამართების წესები არ მუშაობს.

HTTP მთავარ გვერდზე წვდომისას, გვსურს URL გადამისამართების გააქტიურება, URL-ის გადაწერის წესების გვერდის ავლით გადამისამართების წესების შესასრულებლად, რათა მთელი საიტი გადამისამართდეს HTTP-დან HTTPS-ზე.

HTTPS გადამისამართების წესები [L] წესების ქვემოთ არ მოათავსოთ ; ისინი [L] წესების ზემოთ მოათავსეთ. ▼

ფსევდოსტატიკური SSL გადამისამართების წესები [L] ქვემოთ მოცემულია.

საჭიროა თუ არა www გადამისამართება ვებსაიტის მთავარი დომენის სახელისთვის?

თუ იყენებთ პირდაპირ like chenweiliang.com ასეთი უმაღლესი დონის დომენის სახელი გამოიყენება, როგორც თქვენი ბლოგის დომენის სახელი, ასე რომ, ქვედომენის სახელის გამოყენებით, როგორც სურათის საწოლს, ვერ მივაღწევთ Cookie-ის გარეშე.

  • რადგან ზედა დონის დომენი chenweiliang.com ქუქი-ფაილი იგზავნება მეორად სახელების სერვერებზე ყველა მოთხოვნილი სტატიკური ფაილისთვის.

თუ გსურთ მხარი დაუჭიროთ ქუქი-ფაილების გამოსახულების საწოლებს, უნდა გამოიყენოთ სხვა დომენის სახელი, რომ მიიღოთ ქუქი-ფაილები.

დეტალებისთვის ეწვიეთ ამ სტატიას ▼

თუ თქვენ გჭირდებათ 301 გადამისამართების გამორიცხვა ფსევდოსტატიკური გამონაკლისების საქაღალდეების დირექტორიების გვერდის ავლით, გთხოვთ, იხილოთ ქვემოთ მოცემული სახელმძღვანელო ▼

იმედია, ჩენ ვეილიანგის ბლოგზე ( https://www.chenweiliang.com/ ) გამოგადგებათ სტატია „ავტომატური გადამისამართება მეორე დონის დომენებზე www-ის გარეშე ზედა დონის დომენი: Root Domain 301 გადამისამართება www-ზე“.

თავისუფლად გაგვიზიარეთ ამ სტატიის ბმული: https://www.chenweiliang.com/cwl-27630.html

მეტი ფარული ხრიკის გასახსნელად🔑, კეთილი იყოს თქვენი მობრძანება ჩვენს Telegram არხზე!

გააზიარეთ და მოიწონეთ თუ მოგეწონათ! თქვენი გაზიარებები და მოწონებები ჩვენი მუდმივი მოტივაციაა!

 

评论

您的邮箱地址不会被公开。必填项已用*标注

გადაახვიეთ ზემოთ