
به اشتراک بگذارید

به اشتراک بگذارید
سئو | بلاگ وبداده
ریدایرکت صفحات پیوست رسانه به پست اصلی در وردپرس
yoursite.com/post-name/image-name/ است. روی این صفحه فقط همان تصویر بههمراه کمی متادیتا (مثل عنوان و توضیح) نمایش داده میشود؛ نه منوی کامل، نه محتوای متنی ارزشمند و نه چیزی که کاربر واقعاً دنبالش باشد.
| روش | هدایت به کجا؟ | سطح کاربر | نکته مهم |
|---|---|---|---|
| هسته وردپرس 6.4+ | فایل رسانه (تصویر) | متوسط | در سایتهای جدید پیشفرض فعال؛ سایتهای قدیمی باید دستی تنظیم کنند |
| افزونه Rank Math | پست اصلی (والد) | مبتدی | سادهترین راه برای رسیدن به «پست اصلی» |
| افزونه Yoast SEO | فایل رسانه (تصویر) | مبتدی | به پست والد نمیبرد؛ فقط به خود فایل |
| کد در functions.php | پست والد یا صفحه اصلی | پیشرفته | کنترل کامل و بدون افزونه اضافی |
# غیرفعالکردن صفحات پیوست در هسته وردپرس 6.4 به بالا (ریدایرکت به فایل رسانه)
wp option set wp_attachment_pages_enabled 0
# بازگرداندن حالت قبل (فعالکردن دوباره صفحات پیوست)
wp option set wp_attachment_pages_enabled 1Bash<?php
/**
* ریدایرکت 301 صفحات پیوست رسانه به پست اصلی (والد)
* این کد را در انتهای functions.php قالب فرزند یا افزونه Code Snippets قرار دهید.
*/
add_action( 'template_redirect', 'webdade_redirect_attachment_to_parent' );
function webdade_redirect_attachment_to_parent() {
if ( is_attachment() ) {
global $post;
if ( $post && $post->post_parent ) {
// اگر پیوست به یک پست/برگه وصل است، به همان والد برو
wp_safe_redirect( get_permalink( $post->post_parent ), 301 );
} else {
// پیوست بدون والد: به صفحه اصلی سایت برو
wp_safe_redirect( home_url( '/' ), 301 );
}
exit;
}
}PHP
| مشکل رایج | علت | راهحل |
|---|---|---|
| ریدایرکت اعمال نمیشود | کش افزونه، مرورگر یا CDN | همه لایههای کش را پاک و در حالت ناشناس تست کنید |
| خطای 500 پس از افزودن کد | اشتباه نگارشی در functions.php | بکاپ را بازگردانید یا از افزونه Code Snippets استفاده کنید |
| صفحه پیوست هنوز در گوگل است | حذف از ایندکس فوری نیست | چند هفته صبر و Search Console را پایش کنید |
| بهجای پست والد به فایل میرود | روش Yoast یا هسته انتخاب شده | برای پست والد از Rank Math یا روش کد استفاده کنید |
صفحه پیوست صفحهای است که وردپرس بهصورت خودکار برای هر فایل آپلودشده در کتابخانه رسانه میسازد. این صفحه آدرس مستقلی دارد و معمولاً فقط همان تصویر را بههمراه کمی متادیتا نشان میدهد، بدون محتوای متنی ارزشمند. چون این صفحات کمارزشاند، بسیاری از سایتها ترجیح میدهند آنها را به پست اصلی یا فایل رسانه ریدایرکت کنند.
چون این صفحات محتوای نازک دارند، بودجه خزش گوگل را هدر میدهند و گاهی بهجای پست اصلی ایندکس میشوند. وقتی کاربر روی نتیجهای کلیک میکند و فقط یک عکس میبیند، سریع خارج میشود و نرخ پرش بالا میرود. ریدایرکت به پست اصلی هم تجربه کاربر را بهتر میکند و هم اعتبار سئو را روی صفحه درست متمرکز نگه میدارد.
افزونه Rank Math و روش کد در functions.php به پست اصلی (والد) ریدایرکت میکنند. در مقابل، Yoast SEO و تنظیم پیشفرض هسته وردپرس 6.4 به بالا، کاربر را به خود فایل تصویر میبرند. پس اگر هدف شما دقیقاً رسیدن به پست اصلی است، Rank Math یا روش کد را انتخاب کنید.
از نسخه 6.4 وردپرس (اکتبر 2023)، سایتهای تازهنصبشده بهصورت پیشفرض صفحات پیوست را به فایل رسانه ریدایرکت میکنند. اما سایتهایی که از قبل وجود داشته و فقط آپدیت شدهاند، همچنان صفحات پیوست فعال دارند و باید این قابلیت را دستی (با کد، WP-CLI یا افزونه) تنظیم کنند.
خیر. اگر از افزونه سئویی مثل Rank Math استفاده میکنید، فقط کافی است گزینه Redirect Attachments را در تنظیمات روشن کنید؛ هیچ کدی لازم نیست. روش کدنویسی فقط برای کسانی است که نمیخواهند افزونه اضافه نصب کنند یا به کنترل کامل و انعطاف بیشتر نیاز دارند.
اگر از ریدایرکت دائمی 301 استفاده کنید، خیر. کد 301 به گوگل میگوید این آدرس برای همیشه به مقصد جدید منتقل شده و بیشتر اعتبار صفحه قدیمی به مقصد میرسد. آسیب فقط زمانی پیش میآید که صفحات را بدون ریدایرکت حذف کنید و کاربر و گوگل به خطای 404 برخورد کنند.
اعمال ریدایرکت روی خود سایت فوری است، اما حذف صفحات قدیمی پیوست از ایندکس گوگل تدریجی است و معمولاً چند هفته طول میکشد. در این مدت میتوانید گزارش پوشش (Coverage) در Search Console را پایش کنید و در صورت تمایل، نقشه سایت را دوباره ثبت کنید تا خزش سریعتر انجام شود.
نه لزوماً. اگر سایت شما عکاسی یا گالری است و عمداً میخواهید صفحه تکتصویر با توضیحات کامل به کاربر نمایش داده شود، ریدایرکت همه پیوستها به نفع شما نیست. در این حالت بهتر است فقط صفحات پیوستِ بیاستفاده را مدیریت کنید و صفحات مهم گالری را نگه دارید.