خطای 400 Bad Request

خطای 400 Bad Request
خطای 400 Bad Request

این کد خطا نشان دهنده این مورد است که درخواست HTTP ارسال شده به سرور دارای syntax صحیحی نمی باشد.

در ذیل به برخی از شرایطی که ممکن است باعث بروز این خطا شود اشاره می شود :

درخواست ارسالی به دلیل وجود مشکلی در مرورگر ناقص است.

کوکی سمت کاربر مرتبط با سایت از بین رفته است.

درخواست ارسالی به دلیل استفاده از فرمت اشتباه در زمان تایپ درخواست توسط کاربر ناقص است (به طور مثال زمانیکه از دستور curl به شکل صحیح استفاده نشود)

راه حل

خیلی از کاربران اینترنتی از ذخیره شدن کوکی وب سایت های مختلف بر روی مرورگر خود بی خبرند و زمانی متوجه این موضوع میگردند که برای دسترسی به سایت های مورد علاقه شان دچار مشکل شده و با خطای ۴۰۰ مواجه می شوند. برای رفع خطا HTTP 400 bad request مرورگر امروز با ما همراه باشید زیرا قصد داریم نحوه ی برطرف سازی ارور ۴۰۰ که یکی از دلایل آن از کوکی های بزرگ و مشکل دار هستند را آموزش دهیم.
مطالب پیشنهادی

آموزش رفع ارور ۴۰۰ Bad Request در کروم ، فایرفاکس ، اکسپلورر و ادج

خطاهای مختلفی در مرورگر وجود دارند که از دسترسی به وب سایت ها جلوگیری میکند و به دلیل اینکه اینترنت ابزار مهم زندگی ماست این مساله بسیار آزاردهنده و مهم تر از گذشته شده است. اگر در حال حاضر نمی توانید هیچ وب سایتی را باز کنید و از آن دسته افرادی هستید که با گوشی خود و با استفاده از اینترنت های ایرانسل ، همراه اول و رایتل به نت وصل شده اید حتما پست پرطرفدار حل مشکل باز نشدن سایت ها در گوشی با اینترنت ایرانسل ، همراه اول و رایتل را در انزل وب بخوانید. حال اگر با ۴۰۰ request که ناشی از خطاهای سرور می باشد مواجه شدید می بایست چه کنید؟ این خطا معمولا به صورت موقت رخ میدهد و بعد از چند دقیقه برطرف خواهد شد اما سوال اینجاست که در صورت بروز هرباره این مشکل می بایست چند دقیقه صبر کنید. در اصل این مشکل نیاز به توجه و برطرف سازی دارد از این رو ما را در این پست همراهی کنید ، زیرا قصد داریم نحوه ی برطرف سازی خطای ۴۰۰ که از کوکی های بزرگ و مشکل دار ناشی میشوند را آموزش دهیم.

در ابتدا باید به این نکته اشاره کنیم که این ارور دلایل مختلفی علاوه بر مشکل کوکی مرورگر میتوانید داشته باشد که اکثرا مربوط به سیستم کاربر میشود و ارتباطی با سرور سایت مورد نظر ندارد و مهم ترین و رایج ترین علت این اتفاق مربوط به سمت کاربر است ، از دلایل و روش های حل دیگر نمایش ارور ۴۰۰ Bad request در مرورگر میتوان به موارد زیر اشاره کرد :

امن نبودن سیستم شما و احتمال آلوده شدن به ویروس و بدافزار
نصب برنامه های مبتنی بر وب مثل نرم افز میانجی بازی های کامپیوتر و.. که میتوانند بر روی ترافیک HTTP کامپیوتر شما تاثیر بگذارند
پایدار نبودن اتصال به اینترنت شما و قطع و وصل شدن مکرر آن
دریافت و نمایش این ارور بر روی بیش از یک سایت و چند مرورگر که دلیل بر وجود مشکل بر روی کامپیوتر شما میدهد
اگر بر روی آدرس های کوتاه مثل http://www.xxx.com این خطا را دریافت میکیند احتمالا مشکل از سیستم شماست اما اگر بر روی آدرس های بلند مثل http://www.xxx.com?PHPrequest=643&value=dres&cookies=No با این ارور مواجه میشوید میتواند مشکل از وب سرور سایت مورد نظر نیز باشد
مشکلات کش و کوکی مرورگر که ادامه این پست نحوه رفع آن را میخوانید
مشکل در فایروال / روتر سیستم شما که بهتر است آن ها را ریست کنید
کامپیوتر خود را ریستارت کنید و به دنبال تغییر اساسی در سیستم باشید که بعد از آن با ارور HTTP 400 مواجه شدید

در مورد کوکی ها و برورز مشکل ۴۰۰ باید اشاره کنیم که این خطا معمولا از وب سرور Nginx ناشی میشود و به دو دلیل اتفاق می افتد ، یک اینکه بعضی وب سایت ها از ماژول خاصی استفاده میکنند که محدودیت در سایز کوکی برای مرورگر قائل است و دوم اینکه ممکن است کوکی های ذخیره شده در مرورگر شما خراب شوند. در وهله اول ساده ترین راه حل حذف کوکی های وب سایت موردنظر است و سریع ترین راه نیز حذف تمام کش و کوکی مرورگر است که در صورت انجام اینکار تمام اطلاعات مربوط به جستجوها و وب سایت هایی که قبل مراجعه کرده بوده اید ازب ین خواهد رفت، به همین دلیل انجام اینکار توصیه نمی شود. در عوض ما در زیر نحوه حذف هدفمند کوکی های خراب و مشکل دار در مرورگرهای کروم ، فایرفاکس ، اکسپلورر و ادج را به شما آموزش میدهیم.
برطرف کردن خطا ۴۰۰ در مرورگر کروم

در مرورگر کروم خود یک تب جدید باز کرده و عبارت chrome://settings/cookies را تایپ کرده و Enter بزنید. پنجره ای برای شما باز خواهد شد که لیستی از کوکی های ذخیره شده وب سایت ها را برای شما نمایش میدهد. حال می بایست نام وب سایتی که در زمان ورود به آن دچار خطای ۴۰۰ شده بودید را در کادر جستجو که در تصویر زیر نیز مشخص شده است وارد کنید. به طور مثال فرض میکنیم ما در دسترسی به وبلاگ انزل وب دچار مشکل هستیم عبارت ” blogs.anzalweb.ir ” را در کادر جستجو تایپ کرده و Enter میزنیم.

وقتی نتیجه برای شما نمایش داده شد بر روی آن کلیک کنید تا علامت ضبدر در سمت راست کادر ظاهر شود سپس بروی علامت ضبدر ( X ) کلیک کرده تا کوکی های موردنظر پاک شوند. حالا مجددا برای ورود به سایت موردنظر اقدام کنید ، اگر مشکل همچنان باقی بود می بایست کوکی های سر رشته را هم پاک کنید یعنی اینبار آدرس anzalweb.ir را تایپ کرده و کوکی هایش را پاک کنید. در نهایت می بایست همه چیز درست شده باشد.
حل خطای ۴۰۰ در مرورگر فایرفاکس

مشابه مرورگر کروم در فایر فاکس هم می بایست یک تب جدید باز کنید و عبارت about:preferences#privacy را تایپ کرده و Enter بزنید. سپس در تب privacy بر روی Show Cookies کلیک کنید. مانند مانند مرورگر Chrome پنجره ی جدیدی برای شما باز خواهد شد که لیست تمام کوکی های ذخیره شده را نمیش میدهد. در این مرحله نام وب سایت موردنظر را تایپ کنید. بعد از جستجو و بر روی نتیجه ی نمایش داده شده کلیک کرده و گزینه Remove Selected را انتخاب کنید تا کوکی موردنظر حذف شود. مجددا آدرس وب سایت مزبور را چک کنید تا مشکل برطرف شده باشد.رفع خطای ۴۰۰ request در مرورگر اینترنت اکسپلورر در اینترنت اکسپلورر بر روی علامت چرخ دنده سمت راست کلیک کرده و گزینه Internet options را انتخاب کنید. حال پنجره ی جدیدی برای شما باز میشود که می بایست مسیر General > Browsing History > Settings > View files را دنبال کنید. بعد از کلیک بر روی گزینه View files میتوانید در پنجره ویندوز اکسپلورر باز شده در میان کوکی های قابل مشاهده ، وب سایت مورد نظرتان را جستجو کنید و بعد از یافتن با راست کلیک آن را پاک نمایید. مراحل ذکر شده در تصویر زیر مشخص شده است.برطرف کردن ارور ۴۰۰ bad request در مایکروسافت ادج

راه حال در جدیدترین مرورگر مایکروسافت یعنی Microsoft Edge مانند مرورگرهای دیگر نبوده و متاسفانه شما مجبور هستید برای حل مشکل و برطرف کردن خطای ۴۰۰ تمام کوکی مرورگر را پاک کنید. برای اینکار بر روی سه نقطه افقی بالا در مرورگر کلیک کرده و در مرحله بعدی بخشی را که میخواهید پاک کنید را انتخاب نمایید. ما در اینجا Clear browsing data را انتخاب کرده سپس در مرحله بعدی کوکی هایی که میخواهید پاک شوند را تیک بزنید. توصیه ما این است که تیک همه گزینه ها را برداشته و تنها گزینه ای که در تصویر زیر مشخص است را انتخاب کنید. حالا چک کنید که آیا مشکل برطرف شده است یا خیر.

و برای توصیه آخر اگر در مرورگر خود با خطاهای HTTPS و SSL برخورد کردید پست هنگام بروز خطاهای HTTPS و SSL در مرورگر خود چه کنیم؟ را حتما مطالعه کنید.

 

خطا 404 Not Found

خطا 404 Not Found
خطا 404 Not Found

در این مورد کاربر قادر به برقرار ارتباط با سرور می باشد ولی صفحه مورد درخواست در مسیر مربوطه در سرور موجود نمی باشد. شرایط متفاوتی برای نمایش این خطا وجود دارد که در مواجهه با آن می توان موارد ذیل را دنبال نمود :

ممکن است لینک ثبت شده در آیکونی که کاربر برروی آن کلیک نموده است دارای خطای تایپی باشد.

احتمال دارد کاربر URL مورد نظر خود را به اشتباه وارد کرده باشد.

ممکن است دسترسی Read و Execute به کاربری مرتبط با worker process سایت مربوطه اعطاء نشده باشد.

اگر قبلا صفحه درخواستی در سرور موجود بوده و هم اکنون جابجا و یا حذف شده باشد و یا در مسیر صحیحی در سرور قرار نگرفته باشد، احتمال بروز این خطا وجود دارد

گاهی هم این امکان وجود دارد دایرکتوری پیش فرض سایت مربوطه در سرور به درستی تنظیم نشده باشد.

در صورتیکه آدرس صفحه یا منبع مربوطه شامل لینک نمادین (symbolic link) می باشد باید تنظیمات لازم در وب سرور جهت پشتیبانی از آن صورت پذیرد.

چند راه حل برای رفع مشکل:

تو این قسمت می خواهیم چند راه حل برای رفع ارور 404 Not Found ارائه بدیم که اکثر کاربران اینترنتی با آن مواجه شده اند :
خب اول ببینیم ارور 404 Not Found چیست ؟

خطای 404 یکی از خطاهای بسیار رایج و در اصل یک خطای سمت کاربر (Client Side) است.

منابع زیادی مانند صفحات (Pages) و فایل ها و … می توانند در یک وب سرور وجود داشته باشند. وقتی کاربر (مثلا با یک مرورگر) درخواست دریافت یکی از منابع مانند درخواست مشاهده ی یک صفحه را می دهد وب سرور صفحه ی مورد نظر را به کاربر برمی گرداند .

حال زمانی که این صفحه در طرف سرور وجود نداشته باشد این خطا به او بازگردانده می شود. برای مثال : زمانی که می خواهید صفحه ای از یک وب سایت را مشاهده کنید آدرس (URL) این صفحه را به مرورگر می دهید و مرورگر درخواست شما را برای وب سرور ارسال می کند. به فرض صفحه مورد نظر در سرور وب سایت وجود نداشته باشد در این صورت وب سرور خطای 404 را به مرورگر بر می گرداند تا کاربر از عدم وجود منبع (در این مثال صفحه) مورد نظر مطلع سازد .

به زبان ساده وقتی شما یک صفحه یا یک فایل را با استفاده از مرورگر از یک سرور می خواهید وقتی آن صفحه یا فایل در آن سرور وجود نداشته باشد ارور 404 را به شما نشان می دهد .
و حالا چند راه حل برای رفع آن :

1- با زدن کلید F5 صفحه ی مورد نظر را Refresh کنید.

2- ممکن است شما آدرس صفحه ی مورد نظر را به اشتباه وارد کرده باشید آن را اصلاح کرده و دوباره تلاش کنید .

3- قسمتی از لینک را پاک کنید برای مثال : اگر این صفحه www.web30ty.ir/a/bc.html باشد آن را به www.web30ty.ir/a تبدیل کنید یعنی چند حرف از آخر لینک را حذف کنید معمولا این روش جواب می دهد .

4- صفحه ی مورد نظر را در Google یا Bing جست و جو کنید .

5- Cash مرورگر خود را پاک نمایید و دوباره امتحان کنید .

آموزش بکاپ گرفتن از دیتابیس وردپرس

همیشه سعی کنید از داده های خود قبل از هر گونه تغییری نسخه پشتیبان تهیه نمایید.

در کشور ما ایران که مورد انواع تحریم ها هستیم هر لحظه ممکن هست کل هاست ها مسدود بشه و دسترسی به سرور بسته بشه لذا بک آپ گیری و دانلود در سیستم خیلی مهم هست.

اینکار به شما اطمینان خاطر می دهد که اگر اتفاقی افتاد، به راحتی می توانید سایت خود را به حالت اولیه باز گردانید.

شما می توانید از افزونه های WP-DB-Backup یا WP-DBManager استفاده نمایید که از طریق بخش مدیریت وردپرس امکان تهیه بک آپ دیتابیس را فراهم می کنند و نیازی نباشد تا وارد هاست شوید.

,بافزونه های بکاپ وردپرس

اگر هم بدون افزونه تمایل به تهیه بکاپ هستید می توانید مراحل زیر را دنبال کنید:

تهیه بکاپ به صورت دستی از طریق phpMyAdmin :

1- ابتدا وارد هاست خود شوید

2- سپس به phpmyadmin بروید

اگر از هاست سی پنل استفاده می کنید با کلیک بر روی phpmyadmin وارد آن می شوید.
اما اگر از هاست دایرکت ادمین استفاده می کنید با کلیک بر روی این گزینه باید نام کاربری و رمز عبور دیتابیس آن را وارد کنید تا وارد آن شوید اگر نام کاربری و رمز عبور را فراموش کرده اید نگران نباشید به File Manager بروید در مسیر نصب وردپرس فایل wp-config.php را در ویرایشگر باز کنید (یعنی روی گزینه Edit در مقابل آن کلیک کنید)

کد زیر را بیابید:

/** MySQL database username */
define(‘DB_USER’, ‘نام کاربری’);

/** MySQL database password */
define(‘DB_PASSWORD’, ‘رمز عبور دیتابیس’);

3- دیتابیس مورد نظر را انتخاب کنید

آموزش بکاپ گرفتن از دیتابیس
آموزش بکاپ گرفتن از دیتابیس

4- روی Export ار منو بالا کلیک کنید

5- جدولی را که خواهان تهیه بکاپ از آن هستید انتخاب کنید البته پیشنهاد می شود یک بکاپ کلی از دیتابیس بگیرید یعنی همه جداول را انتخاب کنید

برای انتخاب یک جدول و دسترسی به گزینه های بیشتر Custom را انتخاب کنید

6- SQL را برای دریافت فایل با پسوند .sql انتخاب کنید

7- روی گزینه “Save as file” کلیک کنید

8- برای دریافت فایل با حجم کمتر در قسمت فشرده سازی (Compression) gizpped را انتخاب کنید

9- در مرحله آخر روی گزینه GO کلیک کنید، تا یک پنجره دانلود ظاهر شود این پنجره از شما میخواهید فایل ایجاد شده را دریافت کنید

آموزش بکاپ گرفتن از دیتابیس وردپرس
آموزش بکاپ گرفتن از دیتابیس وردپرس

نکته مهم : اگر حجم دیتابیس شما زیاد باشد استفاده از روش دستی برای تهیه بکاپ پیشنهاد نمی شود

آموزش تغییر آدرس سایت وردپرس توسط کوئری

آموزش تغییر آدرس سایت وردپرس توسط کوئری
آموزش تغییر آدرس سایت وردپرس توسط کوئری

اگر وردپرس را روی رایانه خود یعنی localhost نصب کرده باشید و اکنون به سرور منتقل نموده اید و یا آدرس سایت خود را تغییر داده اید سایت شما بارگزاری نخواهد شد بنابراین باید آدرس جدید سایت وردپرس خود را در جدول دیتابیس تغییر دهید

البته این کار را می توانید از جدول wp-option به صورت دستی مقادیر HomeURL و SiteURL تغییر دهید در واقع این کوئری چنین کاری را انجام می دهد.

برای اجرای کوئری مراحل زیر را دنبال کنید:

ابتدا وارد هاست و سپس phpmyadmin شوید

دیتابیس مورد نظر را انتخاب کنید

از منو بالا SQL را انتخاب کنید

چنین کادری نمایش داده می شود

sql-query

در این کادر کد زیر را وارد کنید سپس روی GO کلیک کنید تا کوئری اجرا شود

توجه کنید به حای www.newsiteurl.com آدرس جدید
و به جای www.oldsiteurl.com آدرس قدیم را وارد کنید

UPDATE wp_options SET option_value = replace (option_value, ‘http://www.oldsiteurl.com’, ‘http://www.newsiteurl.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

آموزش تغییر GUID در وردپرس با کوئری

آموزش تغییر GUID در وردپرس با کوئری
آموزش تغییر GUID در وردپرس با کوئری

بعد از انتقال سایت از localhost به سرور ، یا از یک دامنه به دامنه ی دیگر، شما حتما باید آدرس ها را برای GUID field در جدول wp_posts اصلاح کنید.

این موضوع حیاتی و ضروری است، زیرا GUID برای ترجمه ی پست ها و کد شماره ی صفحه به مسیر نهایی مطلب درست، در صورتی که به اشتباه وارد شده باشند، لازم است.

استفاده از کوئری برای تغییر GUID

وارد هاست و سپس phpmyadmin شوید

دیتابیس مورد نظر را انتخاب کنید و بعد از آن از نوار بالا روی SQL کلیک کنید

در کادر ظاهر شده کد زیر را کپی کرده و GO را بزنید تا تغییرات انجام شود.

UPDATE wp_posts SET guid = REPLACE (guid, ‘http://www.oldsiteurl.com’, ‘http://www.newsiteurl.com’);

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

آموزش تغییر لینک در محتوای مطالب وردپرس

ممکن است بعد از چند وقت تصمیم به تغییر ادرس سایت خود بگیرید و در این هنگام متوجه شوید درون مطالب لینکهایی از آدرس قدیمی سایت وجود داشته باشد چه باید کرد؟

حالا بشینم تک تک اینارو عوض کنم ؟ نه اینکار زمانبر هست و خودتون رو خسته میکنید از دو روش زیر استفاده کنید

نگران نباشید با روش های زیر به راحتی می توانید تمام لینک ها با آدرس دهی قدیمی را به آدرس جدید تغییر دهید.

روش اول : استفاده از کوئری

ابتدا وارد هاست خود و سپس phpmyadmin شوید دیتابیس وردپرس را انتخاب کنید از منو نواری بالا SQL را انتخاب سپس کد زیر را در کادر کپی کرده روی GO کلیک کنید

UPDATE wp_posts SET post_content = REPLACE (post_content, ‘http://www.oldsiteurl.com’, ‘http://www.newsiteurl.com’);

روش دوم: استفاده از افزونه

ما برای اینکار افزونه Velvet Blues Update URLs را پیشنهاد می دهیم

این پلاگین را از قسمت افزونه ها نصب کنید

آموزش تغییر لینک در محتوای مطالب وردپرس
آموزش تغییر لینک در محتوای مطالب وردپرس

سپس به تنظیمات افزونه بروید

قسمت Old URL آدرس قدیمی را وارد کنید

قسمت New URL آدرس جدید را وارد کنید

تیک ها را هم با توجه به نیازتان میتوانید به صورت دلخواه فعال کنید.

اسم افزونه رایگان برای اینکار Velvet Blues Update URLs هست.

تغییر رمز عبور وردپرس با کوئری

تغییر رمز عبور وردپرس با کوئری
تغییر رمز عبور وردپرس با کوئری

شاید مواقعی پیش بیاید که رمز ورود به مدیریت سایت وردپرس خود را فراموش کرده باشید و بازیابی رمز عبور از طریق ایمیل و فرایندهای موجود از حوصله شما خارج باشد ما راهکار ساده تری را به شما پیشنهاد می دهیم

برای اینکار فقط کافیست وارد هاست و سپس phpmyadmin می شویم دیتابیسی که وردپرس را با آن نصب کرده اید انتخاب می کنیم از منو نواری بالا SQL را انتخاب می کنیم و در کادری که نمایش داده می شود کد کوئری زیر را وارد می کنیم
1

UPDATE wp_users SET user_pass = MD5( ‘new_password’ ) WHERE user_login = ‘your-username’;

البته توجه داشته باشید به جای new Password رمز جدید را وارد کنید و به جای your-username نام کاربری که میخواهید رمز آن تغییر کند را بنویسید

آموزش تغییر نام کاربری در وردپرس

آموزش تغییر نام کاربری در وردپرس
آموزش تغییر نام کاربری در وردپرس

اکثر کسانی که از وردپرس استفاده می کنند متاسفانه نام کاربری مدیر اصلی را admin انتخاب می کنند همین مسئله می تواند یک مشکل امنیتی خیلی بزرگ باشد، چون هکر نیز این مسئله را می داند و می تواند با استفاده از BruteForce رمز عبور ادمین وردپرس را بیابد.

پیشنهاد می کنیم با استفاده از این روش ها نام کاربری admin را تغییر دهید.

روش اول : استفاده از کوئری

1- وارد هاست شوید

2- به phpmyadmin بروید

3- دیتسابیس مورد نظر را از سمت چپ انتخاب کنید

4- به SQL از منو بالا بروید

5- در کادر نمایش داده شده کد زیر را پیست کنید البته به جای Your New Username نام کاربری جدید را وارد کنید
1

UPDATE wp_users SET user_login = ‘Your New Username’ WHERE user_login = ‘Admin’;

البته توجه داشته باشید با این روش می توانید سایر نام های کاربری مانند admin1 admin2 mohammad و … را تغییر دهید فقط باید به جای Admin در کد بالا نام کاربری را که میخواهید تغییر دهید قرار دهید

روش دوم: استفاده از افزونه

همین کاری را که با کوئری قابل انجام است به راحتی می توانید با افزونه Username Changer انجام دهید به ترتیب که ابتدا این افزونه را نصب کرده و سپس از منو سمت راست مدیریت وردپرس به کاربران > Username Changer بروید از منو کشویی نام کاربری مورد نظر را انتخاب کنید و در فیلد New Username نام کاربری جدید را وارد کنید و Save Changes را بزنید

آموزش بروزرسانی متا پست ها در وردپرس

آموزش بروزرسانی متا پست ها در وردپرس
آموزش بروزرسانی متا پست ها در وردپرس

کوئری بروزکردن یا اپدیت کردن متا پست های وردپرس تقریبا شبیه کوئری تغییر ادرس ها در محتوای پست هاست با این کوئری به راحتی می توانید همه متاپست ها را تغییر دهید

برای اجرای این کوئری از طریق هاست به phpmyadmin بروید در دیتابیس مربوطه به SQL رفته و در کادر آن کد زیر را کپی کنید به خاطر داشته باشید به جای oldsiteurl.com و newsiteurl.com آدرس قدیم و جدید سایت را وارد کنید و روی GO برای اجرای کوئری کلیک کنید
1

UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, ‘http://www.oldsiteurl.com’,’http://www.newsiteurl.com’);

آموزش تغییر آدرس تصاویر در وردپرس

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

به طور مثال هم اکنون آدرس تصاویر به طور پیشفرض صورت زیر است:

http://siteurl.com/wp-conten/…jpg

و حالا که محل تصاویر را تغییر داده اید تصاویر نمایش داده نمی شوند و باید آدرس جدید تصاویر را در همه پست ها تغییر دهید مثلا به این صورت:

http://cdn.siteurl.com/…jpg

ما به دو روش اینکار را انجام می دهیم

1- استفاده از افزونه

با استفاده از پلاگین Velvet Blues Update URLs به راحتی می توانید لینک تصاویر را تغییر دهید

آموزش تغییر آدرس تصاویر در وردپرس
آموزش تغییر آدرس تصاویر در وردپرس

2- استفاده از کوئری

از هاست به phpmyadmin رفته دیتابیس موردنظر را انتخاب کرده و از منو بالا SQL را انتخاب کنید کوئری های زیر را در آن اجرا کنید یعنی کد را در آن کپی کرده و GO را بزنید
1

UPDATE wp_posts SET post_content = REPLACE (post_content, ‘src=”http://www.oldsiteurl.com”‘, ‘src=”http://yourcdn.newsiteurl.com”‘);

همچنین باید با استفاده از کوئری GUID را برای تصاویر پیوست شده یا الصاق شده، اصلاخ کنید
UPDATE wp_posts SET guid = REPLACE (guid, ‘http://www.oldsiteurl.com’, ‘http://yourcdn.newsiteurl.com’) WHERE post_type = ‘attachment’;