რას იყენებს WordPress სურათის მეორადი დომენის სახელი?როგორ გადავიტანოთ სურათის ქვედომენზე

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

მაგალითად, ვებსაიტზე განთავსებული ყველა სურათი, გამოიყენეთ მეორე დონის დომენის სახელი img.chenweiliang.com როგორც სურათიანი საწოლი ▼

რას იყენებს WordPress სურათის მეორადი დომენის სახელი?როგორ გადავიტანოთ სურათის ქვედომენზე

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

თუ თქვენ გაქვთ შიდა CDN სერვისის ჰოსტი ჩინეთში, ასევე შეგიძლიათ მნიშვნელოვნად დააჩქაროთ დათვალიერება და შეამციროთ ტვირთი ბევრ სერვერზე.

იმის გამოჩენ ვეილიანგიბლოგები იყენებენ WWW ქვედომენებს. ამ ტიპის ქვედომენის ქუქი-ფაილები არ აბინძურებს IMG ქვედომენს და შეგიძლიათ ისიამოვნოთ ქუქიების გარეშე და დააჩქაროთ წვდომა.

რა არის ქუქი-ფაილების გარეშე?

YSlow გთავაზობთ 22 რჩევას, თუ როგორ გააუმჯობესოთ ვებ გვერდის ეფექტურობა და ვებსაიტის მუშაობის ოპტიმიზაცია.

  • ერთ-ერთი მათგანი ეხება დომენის სახელებს: გამოიყენეთ ქუქი-უფასო domains.
  • როდესაც მომხმარებლის ბრაუზერი აგზავნის სტატიკურ ფაილს (როგორიცაა სურათის სურათი ან CSS სტილის ფაილი), ქუქიები იმავე დომენის სახელით (ან მეორე დონის დომენის სახელით) ერთდროულად გაიგზავნება, მაგრამ ვებ სერვერი მთლიანად იგნორირებას უკეთებს გაგზავნილ ქუქი-ფაილებს, ამიტომ ეს უსარგებლო ქუქი-ფაილები აფუჭებს ვებსაიტის სიჩქარეს, გავლენას ახდენს ვებსაიტის აჩქარებაზე და ვებ გვერდის მუშაობაზე.
  • YSlow ვარაუდობს, რომ ამ პრობლემის გადასაჭრელად, შეგიძლიათ გამოიყენოთ ქუქიების გარეშე დომენების მიდგომა ქუქიების გამოყენების ოპტიმიზაციისთვის თქვენი ვებ გვერდების ეფექტურობის გასაუმჯობესებლად.

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

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

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

დაამატეთ მითითებული ქუქიების დომენი

wp-config.php ფაილში დაამატეთ შემდეგი განცხადება ▼

/** 指定cookies域 */
define('COOKIE_DOMAIN', 'www.chenweiliang.com');

შემდეგი არისდასაწყისში Set Cookie Domain-ის ოფიციალური აღწერა:

Cookies Domain კომპლექტი Wordpress-ისთვის შეიძლება გამოყენებულ იქნას ზოგიერთი სპეციალური დომენის პარამეტრებისთვის.მაგალითად, მეორე დონის დომენის სახელის გამოყენება სტატიკური შინაარსის შესანახად.იმისათვის, რომ არ მოხდეს Wordpress-ის ქუქიების გაგზავნა სტატიკური შინაარსის ყველა მოთხოვნაზე მეორე დონის დომენზე, ჩვენ შეგვიძლია უბრალოდ დავაყენოთ არასტატიკური დომენი ქუქი-დომინად.

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

ქვედომენების გადაჭრა

ნაბიჯი 1:შეიყვანეთ DNSPod დომენის მენეჯმენტი, დაამატეთ მეორე დონის დომენის სახელი (ქვედომენის სახელი) ▼

ნაბიჯი 2:გადაჭრით ქვედომენის A ჩანაწერი მასპინძლის IP მისამართით

შეიყვანეთ DNSPOD დომენის სახელის პანელი და მოაგვარეთ ქვედომენის სახელის ჩანაწერი ჰოსტის მესამე IP მისამართზე

ნაბიჯი 3:დაამატეთ მეორე დონის დომენის სახელი ჰოსტინგის პანელზე

  • არა, გთხოვთ, ჰკითხოთ თქვენი დომენის სახელი ან ჰოსტინგის პროვაიდერს.

VestaCPპანელზე დომენის სახელის დასამატებლად შეგიძლიათ მიმართოთ ამ სახელმძღვანელოს ▼

დააკოპირეთ სურათი მეორე დონის დომენის დირექტორიაში

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

Მაგალითად:

  • თუ თქვენ დააკავშირებთ img.chenweiliang.com, IMG დირექტორია ავტომატურად გენერირებული იქნება.
  • თუ ეს არის WordPress ბლოგი, გთხოვთ wp-content/uploads დირექტორიაში არსებული ფაილები კოპირებულია IMG დირექტორიაში.

ქვემოთ მოცემულია VestaCP პანელის სერვერის ბილიკის მაგალითი (გთხოვთ შეცვალოთ იგი თქვენს საკუთარ სერვერის გზაზე).

ნაბიჯი 1:SSH WordPress ▼-ის ატვირთვების საქაღალდეში

cd /home/用户名/web/你的域名/public_html/wp-content/uploads

ნაბიჯი 2:დააკოპირეთ ყველა ფაილი მიმდინარე დირექტორიაში მითითებულ დირექტორიაში ▼

cp -rpf -f * /home/用户名/web/图片二级域名/public_html/

ნაბიჯი 3:გამოსახულების შეკეთება მეორადი დომენის ავტორიტეტი ▼

chown -R admin:admin /home/用户名/web/图片二级域名/public_html/*

WordPress დააყენა ფაილის ატვირთვის გზა

WordPress ვერსია 3.5 ან უფრო გვიან მალავს ატვირთვის გზას (upload_path) და ფაილის URL მისამართის (upload_url_path) პარამეტრებს მედია პარამეტრების გვერდის ფონზე.

ქვემოთ მოცემული სურათი არის ▼ მედია პარამეტრების ინტერფეისის წინა ვერსია

რას იყენებს WordPress სურათის მეორადი დომენის სახელი?როგორ გადავიტანოთ სურათის ქვედომენზე

  • აქ არსებული პარამეტრებით შეგიძლიათ დააკონფიგურიროთ მდებარეობა, სადაც ინახება ფაილი და გენერირებული მისამართი.
  • ეს ფუნქცია საკმაოდ კარგია, უბრალოდ არ იცით რატომ უნდა იყოს დამალული?

თუ ჯერ კიდევ გჭირდებათ მორგება, შეგიძლიათ სცადოთ აღდგენის შემდეგი მეთოდები.

უბრალოდ დაამატეთ შემდეგი კოდი თქვენი WP თემის functions.php ფაილში პარამეტრების ინტერფეისის აღსადგენად:

//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
}
  • ეს მეთოდი ყველაზე მარტივი და ეფექტურია, ამიტომ რეკომენდებულია.

იმის გამო, რომ img დირექტორია ჯერ კიდევ მიმდინარე ჰოსტზეა, თქვენ კვლავ შეგიძლიათ გამოიყენოთ რედაქტორი, რომელიც მოყვება WordPress-ს ბლოგის პოსტების წერისას სურათების ატვირთვისა და დასამატებლად.

შეცვალეთ WordPress სურათის ატვირთვის გზა

ნაბიჯი 1:გადადით მედიის პარამეტრებზე

დააჭირეთ ღილაკს "მედია" "პარამეტრები" ▼

რას იყენებს WordPress სურათის მეორადი დომენის სახელი?როგორ გადავიტანოთ სურათის ქვედომენზე

ნაბიჯი 2:შეცვალეთ „ნაგულისხმევი ატვირთვის გზა“ IMG დირექტორიის ▼ სერვერის გზაზე

/home/用户名/web/img.chenweiliang.com/public_html
  •  გაითვალისწინეთ, რომ მის შემდეგ არ უნდა იყოს "/".

ნაბიჯი 3:შეცვალეთ "ფაილის სრული URL" სურათის მეორე დონის დომენის სახელზე ▼

https://img.chenweiliang.com
  • გაითვალისწინეთ, რომ მის შემდეგ არ უნდა იყოს "/".

4:დააჭირეთ "ცვლილებების შენახვას".

შეცვალეთ სურათის ბილიკი მონაცემთა ბაზაში

ქვემოთ მოცემულია VestaCP პანელის სერვერის ბილიკის მაგალითი (გთხოვთ შეცვალოთ იგი თქვენს საკუთარ სერვერის გზაზე).

ჩანაცვლებაMySQL მონაცემთა ბაზაგზაზე რეკომენდირებულია დააინსტალიროთ და გამოიყენოთ WP Migrate DB მოდული ▼

ნაბიჯი 1:მონაცემთა ბაზის ჯგუფი ცვლის ატვირთვის ნაგულისხმევ გზას

შეცვალეთ ორიგინალური სერვერის გზა ▼

/home/用户名/web/chenweiliang.com/public_html/wp-content/uploads

შეცვალეთ ახალი სერვერის გზა ▼

/home/用户名/web/img.chenweiliang.com/public_html

ნაბიჯი 2:მონაცემთა ბაზის სურათების შემცვლელი მეორადი დომენის სახელი

გადაიყვანეთ ორიგინალური სურათის URL ▼

https://www. 你的域名 .com /wp-content/uploads/
  • შენიშვნა: სივრცეები ემატება ზემოთ URL-ს, რათა თავიდან აიცილოთ მკვდარი ბმულები ამ სტატიაში.

ჩაანაცვლეთ ახალი სურათით მეორე დონის დომენი ▼

https://img. 你的域名 .com/
  • შენიშვნა: სივრცეები ემატება ზემოთ URL-ს, რათა თავიდან აიცილოთ მკვდარი ბმულები ამ სტატიაში.

სურათის ბმული 301 გადამისამართება

ინსტრუქციები 301 გადამისამართებისთვის რეგულარული გამონათქვამებით .htaccess ფაილში:

  • (.+) შეესაბამება ნებისმიერ სიმბოლოს (მათ შორის ჩინური სიმბოლოები, ინგლისური ასოები და ა.შ.)
  • (\d+) შეესაბამება ნებისმიერ რიცხვს (მხოლოდ არაბულ რიცხვებს)
  • $1 $2 $3 არის ცვლადის ხელახალი მითითება, რომელიც ადრე გამოჩნდა

თქვენ შეგიძლიათ გამოიყენოთ RedirectMatch ბმულის გადამისამართების მისაღწევად:

  • იქნება:https://www. 你的域名 .com/wp-content/uploads/
  • გადამისამართება:https://img. 你的域名 .com/

.htaccess ფაილში დაამატეთ შემდეგი 301 გადამისამართების კოდი ▼

RedirectMatch 301 ^/wp-content/uploads/(.*)$ https://img.chenweiliang.com/$1

წაშალეთ ორიგინალური სურათის დირექტორია

ნაბიჯი 1:SSH WordPress ▼-ის ატვირთვების საქაღალდეში

cd /home/用户名/web/你的域名/public_html/wp-content/

ნაბიჯი 2:წაშალეთ ატვირთვების საქაღალდის დირექტორია ▼

rm -rf uploads
  • თუ ატვირთვების საქაღალდის დირექტორია არ წაიშლება, 301 სურათის მეორე დონის დომენის სახელზე გადამისამართება შეიძლება წარმატებული არ იყოს.

შეამოწმეთ მოდიფიკაციის შედეგი

  1. შეამოწმეთ და განაახლეთ სტატიის გვერდი, რათა ნახოთ, ნაჩვენებია თუ არა სურათი ჩვეულებრივად?
  2. შეამოწმეთ სურათის გზა, არის თუ არა ეს ახალი მეორე დონის დომენის სურათის გზა?
  3. შეამოწმეთ ორიგინალური სურათის URL, არის თუ არა 301 წარმატებით გადამისამართებული მეორე დონის დომენის სურათის URL-ზე?
  4. გადადით WordPress პოსტის რედაქტორში და შეამოწმეთ პოსტის გამოსახულების ჩვენება, ნაჩვენებია როგორც ყოველთვის?

თუ ყველაფერი ჩვეულებრივად მიდის, თქვენ დაასრულეთ მეორადი დომენის სახელის დაყენება WordPress სურათის ჩატვირთვისთვის.

  • მომავალი სტატიების სურათები შეინახება IMG დირექტორიაში.

როდესაც გჭირდებათ თქვენი ვებსაიტის გადატანა სურათების გადასატანად, უბრალოდ ჩაალაგეთ IMG დირექტორია და ატვირთეთ იგი ახალ ჰოსტში.

  • შემდეგ შეცვალეთ img.chenweiliang.com მეორე დონის დომენის IP მისამართი DNSPod-ში.

იმედი ჩენ ვეილიანგის ბლოგი ( https://www.chenweiliang.com/ ) გააზიარა „რას იყენებს WordPress გამოსახულების მეორადი დომენის სახელი?როგორ შევცვალოთ გამოსახულების ქვედომენში“, ეს დაგეხმარებათ.

კეთილი იყოს თქვენი მობრძანება ამ სტატიის ბმულის გასაზიარებლად:https://www.chenweiliang.com/cwl-749.html

კეთილი იყოს თქვენი მობრძანება Chen Weiliang-ის ბლოგის ტელეგრამის არხზე, რომ მიიღოთ უახლესი განახლებები!

🔔 იყავით პირველი, ვინც მიიღეთ ღირებული "ChatGPT Content Marketing AI Tool Usage Guide" არხის ზედა დირექტორიაში! 🌟
📚 ეს სახელმძღვანელო შეიცავს უზარმაზარ ღირებულებას, 🌟ეს იშვიათი შესაძლებლობაა, არ გამოტოვოთ! ⏰⌛💨
გააზიარეთ და მოიწონეთ თუ მოგეწონათ!
თქვენი გაზიარება და მოწონებები ჩვენი უწყვეტი მოტივაციაა!

 

评论

თქვენი ელ.ფოსტის მისამართი არ გამოქვეყნდება. გამოყენებულია აუცილებელი ველები * ლეიბლი

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