PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : حل مشکل صفحات 404 در وردپرس با 301 Redirect



omidrayaneh
January 31st, 2013, 22:11
بسیاری از افرادی که از سیستم وردپرس برای راه اندازی و انتشار سایت یا وبلاگ خود استفاده می‌کنند بعد از مدتی به طور معمول با لینک شکسته یا صفحات 404 در سایت خود توسط ابزار وبمستر گوگل و یا دیگر ابزار روبرو می‌شوند. همان طور که می‌دانید این صفحات برای سئو (SEO) سایت شما یک امتیاز منفی به حساب می‌آیند پس بهتر است با راه کاری اصولی آن‌ها را بر طرف کنیم. در این آموزش به روش‌هایی برای رفع مشکل صفحات 404 آشنا می‌شویم و در کنار آن با افزونه نوشته شده به این منظور نیز برای سیستم وردپرس آشنایی پیدا می‌کنیم که کار وبمسترها را خیلی ساده کرده‌اند.

Redirect 301 در وردپرس

یکی از بهترین روش برای مقابله با صفحات 404 واگذاری این موضوع به خود وردپرس است. بله، سیستم وردپرس پس از نصب بر روی‌هاست سایت شما به صورت پیش فرض توانایی مدیریت این صفحات را دارا می‌باشد و شما با ساخت فایلی با نام 404 که باید پسوند php داشته باشد در بین فایل پوسته سایت وردپرسی خود می‌توانید صفحه ای سفارشی را برای نمایش به کاربرانی که به صفحات 404 سایت شما مراجعه کرده‌اند و یا موتورهای جستجوگر آماده کنید.

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

اگر دوست دارید به صورت دستی این کار را انجام دهید همان طور که در بالا نیز توضیح دادیم با استفاده از فایل 404 در پوسته سایت خود کاربران به به صفحه اصلی و یا صفحه مورد نظر خود 301 Redirect کنید و بهتر است از فایل .htaccess برای این منظور استفاده نکنید و تنها وردپرس با استفاده از دستورات مربوطه در این فایل پیوند یکتای سایت شما را تنظیم کند.
افزونه 301 Redirect وردپرس

اما روشی آسان‌تر استفاده از افزونه آماده برای 301 Redirect در سایت خود است. در زیر با تعدادی از این افزونه‌ها و مزایای استفاده از آن‌ها آشنا می‌شویم. توجه داشته باشید این افزونه‌ها کاملاً با نسخه جدید وردپرس سازگاری دارند و به دلیل کد نویسی تمیز آن‌ها در آینده نیز می‌توانید با توجه به نیاز سایت خود آن‌ها را به صورت آزاد ویرایش کنید.

1. افزونه WordPress SEO: با افزونه WordPress SEO و یا همان WordPress SEO by Yoast در نوشته 9 تا از بهترین افزونه های سئو برای وردپرس آشنا شدیم. این افزونه علاوه بر اینکه یک محیط کامل برای سئو سایت شما ارائه می‌دهد امکان ایجاد 301 Redirect برای هر یک از صفحات و یا نوشته‌ها را به صورت فیلدی جداگانه در پایین صفحه ارسال صفحه نمایش می‌دهد. این افزونه به تازگی توسط کاربران وردپرس فارسی نیز فارسی سازی شده است.

2. افزونه Redirection: اگر دوست ندارید از افزونه سئو استفاده کنید و پوسته سایت شما به خوبی سئو شده است پیشنهاد ما برای انتقال کاربران از صفحات خطا 404 به دیگر صفحات مورد نظر شما افزونه Redirection است. این افزونه به خوبی تنظیمات فعلی پیوند یکتای سایت شما را ثبت می‌کند و در صورت تغییر پیوند یکتا توسط شما به صورت خودکار تمامی صفحات و نوشته‌ها را به آدرس جدید انتقال می‌دهد. از دیگر امکانات جذاب این افزونه می‌توان به امکان نمایش صفحات 404 سایت یا وبلاگ اشاره کرد که کار Redirect صفحات را خیلی راحت می‌کند. برای انجام این روال در هنگام استفاده از این افزونه هیچ نیازی به تغییرات و یا استفاده از فایل .htaccess وجود ندارد.

3. افزونه Speedy Page Redirect: این افزونه ساده نیز یک فیلد در پایین صفحه ارسال برگه یا نوشته سایت وردپرس شما اضافه می‌کند که در آن می‌توانید آدرس URL که دوست دارید این صفحه به آن Redirect شود را وارد کنید.

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

توجه داشته باشید استفاده از 301 Redirect محدودیت هایی نیز برای شما دارد اگر به فکر بهنیه سازی و سئو سایت خود هستید که در آموزش محدودیت استفاده از 301 Redirect در سایت با آن‌ها آشنا شدیم.

امیدوارم این افزونه توانایی رفع تمامی مشکلات مربوط به صفحات 404 سایت شما را داشته باشند و با استفاده از آن‌ها بتوانید مشکلات سئو سایت خود را نیز بر طرف کنید. توجه داشته باشید هدایت کاربران به صفحه اصلی سایت در هنگام مراجعه به صفحات 404 ممکن است توسط گوگل و دیگر موتور جستجوگر به عنوان Soft 404 Error شناسایی شود پس بهتر است هر صفحه با توجه به URL خود به صفحه ای خاص از صفحات سایت شما Redirect شود. با استفاده از قسمت نظرات همین نوشته می‌توانید سؤالات خود را درباره این افزونه‌ها و یا روش دیگر مطرح کنید.

منبع : حل مشکل صفحات 404 در وردپرس با 301 Redirect (http://tortak.com/view/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-301-redirect-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html#ixzz2Ja1 UWsty)