تغییر آدرس تصاویر وردپرس ممکن است برای انتقال رسانه به زیردامنه یا تغییر ساختار میزبانی لازم شود. این کار سه بخش دارد: در دسترس بودن فایل در مقصد، تنظیم تولید URL جدید و اصلاح ارجاعهای قبلی. انجام فقط یکی از این بخشها میتواند تصویر شاخص یا تصاویر داخل نوشته را خراب کند.
پیش از تغییر آدرس تصاویر وردپرس
مسیر فعلی و مقصد را دقیق بنویسید. برای نمونه، /home/account/public_html/wp-content/uploads مسیر دیسک است، اما https://media.example.com نشانی وب است. در ساختار آپلود وردپرس، مسیر و URL مقادیر جداگانهاند؛ واردکردن یک URL خارجی، امکان نوشتن فایل روی آن سرور را ایجاد نمیکند.
ابتدا دامنه، HTTPS و مسیر ارائهٔ فایل در مقصد را آماده کنید. یک تصویر نمونه باید با نشانی نهایی باز شود. نام و حروف فایلها، پوشههای سال و ماه و تمام اندازههای تولیدشده را حفظ کنید؛ انتقال صرفاً تصویر اصلی ممکن است تصاویر واکنشگرا را ناقص کند.
WP Original Media Path چه کاری انجام میدهد؟
طبق توضیح رسمی افزونه، این ابزار برای تغییر محل آپلود یا نگاشت زیردامنه به فایلهای نصب وردپرس طراحی شده است. ابزار انتقال خودکار به هاست دانلود مستقل یا CDN واقعی نیست و لینکهای قبلاً ذخیرهشده در نوشتهها را بهصورت بازگشتی اصلاح نمیکند. سازنده آن را برای Multisite سازگار اعلام نکرده است.
اگر از این ابزار استفاده میکنید، فیلد Full URL path to files باید با مسیر واقعاً قابلدسترسی متناظر باشد. برای میزبانی مستقل رسانه، راهکار انتقال یا همگامسازی فایل نیز لازم است. محدودکردن انتخاب به همان دامنهٔ اصلی قاعدهٔ عمومی نیست؛ مقصد باید متعلق به شما و درست پیکربندی شده باشد.
انتقال فایل و اصلاح ارجاعها
- فایلهای رسانه و اندازههای جانبی را به مقصد کپی و چند URL را بررسی کنید.
- روش ذخیرهٔ آپلودهای آینده را مشخص کنید؛ مهاجرت فایلهای قبلی کافی نیست.
- ارجاعهای قدیمی در متن، متادیتا، ابزارک و صفحهساز را شناسایی کنید.
- جایگزینی را فقط برای پیشوند مسیر رسانهٔ موردنظر انجام دهید.
جایگزینی سادهٔ SQL میتواند دادههای سریالشده را خراب کند. ابزار آگاه از ساختار، مانند search-replace در WP-CLI، امکان گزارش آزمایشی با dry-run دارد. انتخاب جدولها و ستونها باید متناسب با نصب باشد؛ تمام دامنهٔ سایت یا شناسهٔ GUID را صرفاً برای مهاجرت تصویر عوض نکنید.
آزمون پس از تغییر
تصویر شاخص، تصاویر داخل نوشته، گالری و نسخهٔ موبایل را ببینید. یک فایل تازه بارگذاری و ویرایش تصویر را امتحان کنید. کش صفحه یا صفحهساز ممکن است هنوز نشانی قدیمی داشته باشد؛ پس از اصلاح، همان لایه را تازه کنید.
تا پایان تطبیق، مبدأ را حذف نکنید. اگر نشانی رسانه واقعاً تغییر کرده است، برای URLهای قدیمی مسیر انتقال مناسب به همان فایل در نظر بگیرید. این عملیات نباید نامک و تاریخ انتشار نوشتهها را تغییر دهد؛ هدف، حفظ دسترسی کاربران به رسانه است.
مطالعهٔ مرتبط
بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شدهاند.