استفاده از نام دامنه ثانویه تصویر وردپرس چیست؟نحوه تغییر به زیر دامنه تصویر

هنگامی که از یک زیر دامنه (دامنه سطح دوم) به عنوان دایرکتوری دسته بندی یا موضوع استفاده می کنید، می توانید وزن URL را برای رسیدن به آن افزایش دهید.SEOتاثیر بهینه سازی موتورهای جستجو

به عنوان مثال، تمام تصاویر موجود در وب سایت، از نام دامنه سطح دوم استفاده می کنند img.chenweiliang.com به عنوان تخت تصویر ▼

استفاده از نام دامنه ثانویه تصویر وردپرس چیست؟نحوه تغییر به زیر دامنه تصویر

می توانید از نام دامنه ثانویه به عنوان مسیر تصویر استفاده کنید، تصاویر را از وبلاگ خود به میزبانی سریعتر در هر زمان منتقل کنید، فقط تصویر را آپلود کنید و رزولوشن ساب دامنه را تغییر دهید، مشکل حل می شود.

اگر میزبان سرویس CDN داخلی در چین دارید، می‌توانید سرعت مرور را نیز تا حد زیادی افزایش دهید و بار بسیاری از سرورها را کاهش دهید.

به واسطهچن ویلیانگوبلاگ‌ها از زیر دامنه‌های WWW استفاده می‌کنند. کوکی‌های این نوع زیر دامنه، زیر دامنه IMG را آلوده نمی‌کنند و می‌توانند بدون کوکی لذت ببرند و دسترسی را سرعت بخشند.

بدون کوکی چیست؟

YSlow 22 نکته در مورد چگونگی بهبود کارایی صفحه وب و بهینه سازی عملکرد وب سایت ارائه می دهد.

  • یکی از آنها در مورد نام دامنه است: از dom بدون کوکی استفاده کنیدains
  • هنگامی که مرورگر کاربر فایل‌های ثابت (مانند تصاویر یا فایل‌های شیوه نامه CSS) را ارسال می‌کند، کوکی‌هایی در همان نام دامنه (یا نام دامنه سطح دوم) در همان زمان ارسال می‌شوند، اما وب سرور به طور کامل کوکی‌های ارسال شده را نادیده می‌گیرد. بنابراین این کوکی های بی فایده پهنای باند وب سایت را هدر می دهند، بر شتاب وب سایت و عملکرد صفحه وب تأثیر می گذارند.
  • YSlow پیشنهاد می کند که برای حل این مشکل، می توانید از رویکرد دامنه های بدون کوکی برای بهینه سازی استفاده از کوکی ها برای بهبود کارایی صفحات وب خود استفاده کنید.

اگر مستقیما از لایک استفاده کنید chenweiliang.com چنین نام دامنه سطح بالایی به عنوان نام دامنه وبلاگ شما استفاده می شود، بنابراین استفاده از یک نام زیر دامنه به عنوان بستر تصویر نمی تواند بدون کوکی به دست آید.

  • زیرا دامنه سطح بالا chenweiliang.com یک کوکی به سرورهای نام ثانویه برای همه فایل‌های استاتیک درخواستی ارسال می‌شود.

اگر می‌خواهید از تخت‌های تصویر بدون کوکی پشتیبانی کنید، باید از نام دامنه دیگری برای دسترسی به بدون کوکی استفاده کنید.

  • چن ویلیانگاستفاده از وبلاگ www.chenweiliang.com ساب دامنه خوب است.

دامنه کوکی های مشخص شده را اضافه کنید

در فایل wp-config.php عبارت ▼ را اضافه کنید

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

موارد زیر استوردپرس توضیحات رسمی Set Cookie Domain:

مجموعه کوکی‌ها برای وردپرس می‌تواند تنظیمات نام دامنه خاصی را انجام دهد.به عنوان مثال، استفاده از نام دامنه سطح دوم برای ذخیره محتوای ثابت.برای جلوگیری از ارسال کوکی های وردپرس در هر درخواست برای محتوای ثابت در یک دامنه سطح دوم، فقط می توانیم دامنه غیر استاتیک را روی کوکی domian تنظیم کنیم.

دامنه تنظیم شده در کوکی‌های وردپرس را می‌توان برای کسانی که تنظیمات دامنه غیرمعمول دارند مشخص کرد. یک دلیل این است که از زیر دامنه‌ها برای ارائه محتوای ثابت استفاده می‌شود. برای جلوگیری از ارسال کوکی‌های وردپرس با هر درخواست به محتوای ثابت در زیر دامنه خود، می‌توانید تنظیم کنید دامنه کوکی فقط به دامنه غیر ایستا شما.

حل زیر دامنه ها

مرحله 1:مدیریت نام دامنه DNSPod را وارد کنید، نام دامنه سطح دوم (نام زیر دامنه) را اضافه کنید ▼

مرحله 2:رکورد A از زیر دامنه را به آدرس IP میزبان ▼ حل کنید

وارد پنل نام دامنه DNSPOD شوید، رکورد A از نام زیر دامنه را به آدرس IP سوم میزبان حل کنید.

مرحله 3:یک نام دامنه سطح دوم در پنل میزبان اضافه کنید

  • خیر، لطفا نام دامنه یا ارائه دهنده هاست خود را بپرسید.

VestaCPبرای افزودن نام دامنه به پنل، می توانید به این آموزش مراجعه کنید ▼

تصویر را در فهرست نام دامنه سطح دوم کپی کنید

پس از محدود شدن یک زیر دامنه، یک دایرکتوری معمولاً به طور خودکار ایجاد می شود که شامل زیر دامنه به عنوان نام دایرکتوری است.

به عنوان مثال:

  • اگر img.chenweiliang.com را متصل کنید، دایرکتوری IMG به طور خودکار ایجاد می شود.
  • اگر وبلاگ وردپرسی است لطفا wp-content/uploads فایل های موجود در دایرکتوری در دایرکتوری IMG کپی می شوند.

در زیر نمونه ای از مسیر سرور پنل VestaCP آورده شده است (لطفاً آن را به مسیر سرور خود تغییر دهید).

مرحله 1:SSH به پوشه آپلود وردپرس ▼

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/*

مسیر آپلود فایل وردپرس را تنظیم کنید

وردپرس نسخه 3.5 یا بالاتر تنظیمات مسیر آپلود (upload_path) و آدرس URL فایل (upload_url_path) صفحه تنظیمات رسانه را در پس‌زمینه پنهان می‌کند.

تصویر زیر نسخه قبلی رابط تنظیمات رسانه ▼ است

استفاده از نام دامنه ثانویه تصویر وردپرس چیست؟نحوه تغییر به زیر دامنه تصویر

  • با تنظیمات اینجا، می توانید مکان ذخیره فایل و آدرس تولید شده را سفارشی کنید.
  • این ویژگی بسیار خوب است، فقط نمی دانید چرا باید پنهان شود؟

اگر همچنان نیاز به سفارشی سازی دارید، می توانید روش های زیر را برای بازیابی امتحان کنید.

برای بازیابی رابط تنظیمات، به سادگی کد زیر را به فایل functions.php موضوع WP خود اضافه کنید:

//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
}
  • این روش ساده ترین و موثرترین است، بنابراین توصیه می شود.

از آنجایی که دایرکتوری img هنوز بر روی میزبان فعلی است، هنوز هم می توانید از ویرایشگر ارائه شده با وردپرس برای آپلود و اضافه کردن تصاویر هنگام نوشتن پست های وبلاگ استفاده کنید.

مسیر آپلود تصویر وردپرس را تغییر دهید

مرحله 1:به گزینه های رسانه بروید

روی "رسانه" در زیر "تنظیمات" ▼ کلیک کنید

استفاده از نام دامنه ثانویه تصویر وردپرس چیست؟نحوه تغییر به زیر دامنه تصویر

مرحله 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 به پوشه آپلود وردپرس ▼

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

مرحله 2:پوشه آپلودها را حذف کنید ▼

rm -rf uploads
  • اگر فهرست پوشه آپلودها حذف نشود، تغییر مسیر 301 به نام دامنه سطح دوم تصویر ممکن است موفقیت آمیز نباشد.

نتیجه اصلاح را بررسی کنید

  1. صفحه مقاله را بررسی و بازخوانی کنید تا ببینید آیا تصویر طبق معمول نمایش داده می شود؟
  2. مسیر تصویر را بررسی کنید، آیا مسیر تصویر نام دامنه جدید سطح دوم است؟
  3. URL تصویر اصلی را بررسی کنید، آیا 301 با موفقیت به URL تصویر نام دامنه سطح دوم هدایت شده است؟
  4. به ویرایشگر پست وردپرس بروید و نمایش تصویر پست را بررسی کنید، آیا طبق معمول نمایش داده می شود؟

اگر همه چیز طبق معمول پیش برود، شما تنظیمات نام دامنه ثانویه را برای بارگذاری تصویر وردپرس تکمیل کرده اید.

  • تصاویر در مقالات بعدی در فهرست IMG ذخیره خواهند شد.

هنگامی که برای انتقال تصاویر نیاز به جابجایی وب سایت خود دارید، فقط فهرست IMG را بسته بندی کنید و آن را در هاست جدید آپلود کنید.

  • سپس، آدرس IP نام دامنه سطح دوم img.chenweiliang.com را در DNSPod تغییر دهید.

وبلاگ امید چن ویلیانگ ( https://www.chenweiliang.com/ ) shared "استفاده از نام دامنه ثانویه تصویر وردپرس چیست؟How to Change to Image Subdomain" به شما کمک خواهد کرد.

به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-749.html

به کانال تلگرام وبلاگ چن ویلیانگ خوش آمدید تا از آخرین به روز رسانی ها مطلع شوید!

🔔 اولین نفری باشید که "راهنمای استفاده از ابزار هوش مصنوعی بازاریابی محتوایی ChatGPT" را در فهرست بالای کانال دریافت می کنید! 🌟
📚 این راهنما حاوی ارزش بسیار زیادی است، 🌟این یک فرصت نادر است، آن را از دست ندهید! ⏰⌛💨
اگر دوست داشتید به اشتراک بگذارید و لایک کنید
اشتراک گذاری و لایک های شما انگیزه مستمر ما هستند!

 

发表 评论

آدرس ایمیل شما منتشر نخواهد شد. از زمینه های مورد نیاز استفاده می شود * 标注

به بالا بروید