სტატიების დირექტორია
- 1 ვებსაიტის ძირეული დომენის სახელი 301 გადამისამართება www დომენის სახელის უპირატესობებით
- 2 ვებსაიტის ნაკლოვანებები www მეორადი დომენის გარეშე
- 3 როგორ ხდება უმაღლესი დონის დომენები 301 გადამისამართება www-ზე?
- 4 301 გადამისამართების წესის მდებარეობის პრობლემა
- 5 საჭიროა თუ არა www გადამისამართება ვებსაიტის მთავარი დომენის სახელისთვის?
如果WordPressროდესაც ვებგვერდი შეიცავს 2 დომენურ სახელს (www დომენის სახელით და www დომენის გარეშე), ეს ძალიან არახელსაყრელია.SEOწონების კონცენტრაცია და შემდგომი საძიებო სისტემის ოპტიმიზაციის ინდექსირება.
როგორ მოვაგვაროთ?
ეს მოითხოვს დომენების მუდმივ 301 გადამისამართებას www გარეშე დომენებზე 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: დააკოპირეთ შემდეგი კოდი txt დოკუმენტში
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软件მაგალითად, [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] აჩერებს შემდეგ წესებს, ამიტომ გადამისამართების წესები არ მუშაობს.
http მთავარი გვერდის მონახულებისას, ჩვენ გვინდა გამოვიყენოთ URL-ის გადამისამართება, გამოტოვოთ ფსევდოსტატიკური წესი გადამისამართების გადახტომის წესის შესასრულებლად, რათა მიღწეული იყოსსაიტის მასშტაბით http გადამისამართება https-ზე .
არ შეიტანოთ https გადამისამართების წესები [ლ] წესების ქვემოთ დადეთ [ლ] წესებზე ზემოთ ▼
საჭიროა თუ არა www გადამისამართება ვებსაიტის მთავარი დომენის სახელისთვის?
თუ იყენებთ პირდაპირ like chenweiliang.com
ასეთი უმაღლესი დონის დომენის სახელი გამოიყენება, როგორც თქვენი ბლოგის დომენის სახელი, ასე რომ, ქვედომენის სახელის გამოყენებით, როგორც სურათის საწოლს, ვერ მივაღწევთ Cookie-ის გარეშე.
- რადგან ზედა დონის დომენი
chenweiliang.com
ქუქი-ფაილი იგზავნება მეორად სახელების სერვერებზე ყველა მოთხოვნილი სტატიკური ფაილისთვის.
თუ გსურთ მხარი დაუჭიროთ ქუქი-ფაილების გამოსახულების საწოლებს, უნდა გამოიყენოთ სხვა დომენის სახელი, რომ მიიღოთ ქუქი-ფაილები.
- ჩენ ვეილიანგიბლოგის გამოყენება
www.chenweiliang.com
ქვედომენი კარგია.
დეტალებისთვის ეწვიეთ ამ სტატიას ▼
თუ თქვენ გჭირდებათ 301 გადამისამართების გამორიცხვა ფსევდოსტატიკური გამონაკლისების საქაღალდეების დირექტორიების გვერდის ავლით, გთხოვთ, იხილოთ ქვემოთ მოცემული სახელმძღვანელო ▼
იმედი ჩენ ვეილიანგის ბლოგი ( https://www.chenweiliang.com/ ) გააზიარა "ავტომატური გადასვლა მეორე დონის დომენის სახელზე www ზედა დონის დომენის სახელის გარეშე: root დომენის სახელი 301 გადამისამართებს www", რაც თქვენთვის სასარგებლოა.
კეთილი იყოს თქვენი მობრძანება ამ სტატიის ბმულის გასაზიარებლად:https://www.chenweiliang.com/cwl-27630.html
კეთილი იყოს თქვენი მობრძანება Chen Weiliang-ის ბლოგის ტელეგრამის არხზე, რომ მიიღოთ უახლესი განახლებები!
📚 ეს სახელმძღვანელო შეიცავს უზარმაზარ ღირებულებას, 🌟ეს იშვიათი შესაძლებლობაა, არ გამოტოვოთ! ⏰⌛💨
გააზიარეთ და მოიწონეთ თუ მოგეწონათ!
თქვენი გაზიარება და მოწონებები ჩვენი უწყვეტი მოტივაციაა!