رفع خطای 404 هنگام صدا زدن پست های وردپرس در سایت دیگر

رفع خطای ۴۰۴ هنگام صدا زدن پست های وردپرس در سایت دیگر

با سلام و احترام خدمت کاربران عزیز .

مشکلی که جدیدا واسه خودم پیش اومده بود این بود که از طریق کد

<pre>require('blog/wp-blog-header.php');</pre>

پست های وبلاگ وردپرسی رو داخل سایتم فراخوانی کردم .

تا مدت ها متوجه این مشکل نشده بودم که دیدم سئوی سایت خراب شده و گوگل وب مستر کنسول خطای ۴۰۴ ثبت کرده واسه سایت من !

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

خوب راه حل چی هست ؟

باید قید پست ها رو بزنیم و تو سایت دیگه نشونشون ندیم ؟

خیر ! راه حل قشنگی داره .

به جای include کردن wp-blog-header.php از قطعه کد زیر استفاده کنید :

</pre>
<pre>require_once("blog/wp-config.php");
$wp->init(); $wp->parse_request(); $wp->query_posts();
$wp->register_globals(); $wp->send_headers();</pre>
<pre>

اینم از یه آموزش دیگه 🙂
واسه سلامتی و فرج امام زمان(عج) صلوات .

علی نظامی فر

من علی نظامی فر، متولد مهر ۱۳۷۳، مهندس فناوری اطلاعات با تجربه در طراحی، توسعه و مدیریت زیرساخت‌های شبکه و سرور هستم. تخصص من شامل پیکربندی حرفه‌ای روتر های میکروتیک و سوئیچ‌های سیسکو، مجازی‌سازی با ESXi و Virtualizor و مدیریت هاستینگ می‌شود. علاوه بر شبکه، در برنامه‌نویسی با زبان‌های PHP، C#، Java، Android و Python مهارت دارم و در طراحی و توسعه‌ی سایت‌های حرفه‌ای فعالیت می‌کنم. علاقه‌مندی‌ها: چای، موسیقی، فیلم، نوشتن و شطرنج. تفریح من: تماشای فیلم، گوش دادن موسیقی و کار کردن! چون عاشق کارم هستم. با اشتیاق به یادگیری مداوم، حل چالش‌های فنی و کار تیمی، همیشه به دنبال توسعه‌ی مهارت‌هایم و ارائه‌ی راهکارهای بهینه هستم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *