مشکل پیوندهای یکتا وردپرس

مشکل پیوندهای یکتا وردپرس

فهرست مطالب

چگونه مشکل پیوندهای یکتا وردپرس را برطرف کنید؟

در این مقاله یاد می گیرید که چگونه مشکل پیوند یکتا در وردپرس را برطرف کنید. با ما باشید.

 

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

قبل از این که بدانید چگونه مشکل پیوند یکتا در وردپرس را برطرف کنید، باید توجه کنید که بی جهت پیوندهای یکتا را که وظیفه آن ها در وردپرس نظم دهی به ساختار پیوندهای وب سایت می باشد را تغییر ندهید.

زیرا نتیجه آن چیزی جز دریافت پیغام 404 نخواهد بود.

ولی در برخی مواقع چاره ای جز تغییر دادن لینک نداریم.

به همین دلیل با پیغام خطا مواجه می شویم.

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

 

آن چه در نوشتار چگونه مشکل پیوند یکتا در وردپرس را برطرف کنید، بررسی می شود:

پیوند یکتا چیست و چه مزیتی دارد؟

تغییر کردن ساختار پیوند یکتا در وردپرس

رفع محدودیت پیوند یکتا وردپرس به چه منظور است؟

افزونه ی Longer Permalinks برای رفع محدودیت تعداد کاراکتر پیوند یکتا

فایل functions.php برای رفع محدودیت کاراکترهای پیوند یکتا

چه عاملی موجب خطا در پیوند یکتا می شود؟

چرا پیوند یکتا را باید تغییر داد؟

چه اقداماتی برای رفع پیوند یکتا وردپرس لازم است؟

تعمیر پیوندهای شکسته با به کاربردن افزونه redirects 301 ( شیوه اول)

به کار بردن افزار permalink helper ( شیوه دوم)

چگونه در پیوند یکتا وردپرس، رفع مشکل کنیم؟

اهمیت بررسی خطا 404

 

 

 

پیوند یکتا چیست و چه مزیتی دارد؟

پیوند یکتا را می توان بخشی از آدرس سایت نامید که در دنباله دامنه وب سایت نمایان می شود و بودن آن در آدرس سایت می تواند فوایدی را در بر داشته باشد. برای روشن شدن موضوع، یک مثال کاربردی خواهم گفت: اگر به آدرس سایت آموزش سنجش قسمت مرتبط به کارشناسی ارشد توجه کرده باشید: http://sanjesh.org/group.aspx?gid=2

قسمت sanjesh.org دامنه می باشد.

و group.aspx?gid=2 پیوند یکتای آن است.

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

نکته: می توان در پیشخوان وردپرس وب سایت خود به قسمت تنظیمات > پیوند یکتا بروید و آن را تنظیم یا شخصی سازی کنید.

تغییر کردن ساختار پیوند یکتا در وردپرس

با تعویض کردن شکل پیوند یکتا یک صفحه، همه پیوندهای ورودی به وب سایت شما تغییر کرده و در وردپرس غالبا اخطار رخ می دهد. این پیغام خطا به صورت 404 (یافت نشد) مشاهده می شود. این تغییرات موجب تنزل رتبه سایت در موتور جست و جو می شود. پس در اینجاست که به اهمیت این تغییر پی می بریم که بایستی با بالاترین دقت انجام شود.

رفع محدودیت پیوند یکتا وردپرس به چه منظور است؟

شاید تاکنون دلایل مختلفی برای رفع محدودیت پیوند یکتا وردپرس به ذهنتان خطور کرده باشد. ولی باید در اینجا شفاف سازی کنیم که هدف موتورجست و جو از این پیغام چیزی غیر از بهینه سازی و رعایت اصول سئو نیست. به همین دلیل اگر این نکات رعایت نشوند، هنگام ثبت پیوند یکتای وب سایت شما این پیوند به طور کامل ثبت نمی شود. در این حین ممکن است به جای این که ذهن شما به سمت پیوند یکتا برود، در آن خطور کند که وردپرس باگ دارد. ولی بهتر است بدانید این حدس شما اشتباه می باشد.

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

نکته: اگر یکتای وردپرس به خوبی انجام نشود، علاوه بر نزول رتبه، دچار تایم اوت شدن پشت سرهم وب سایت و دریافت مداوم خطای 404 خواهید شد.

 

افزونه ی Longer Permalinks برای رفع محدودیت تعداد کاراکتر پیوند یکتا

همان طور که در مطالب فوق گفته شد، گوگل برای تعداد کاراکترها پیوند یکتا محدودیت ایجاد کرده است. برای رفع این محدودیت می توان از افزونه ی  Longer Permalinks کمک گرفت. از آنجا که این افزونه دارای تنظیمات خاصی نیست، برای پیاده سازی آن کافیست که این افزونه را دانلود و نصب کنید. با نصب این افزونه شما این زمینه را در نامک فراهم می کنید که تعداد کاراکترهای قابل قبول به سیصد عدد برسد.

فایل functions.php برای رفع محدودیت کاراکترهای پیوند یکتا

فایل functions.php برای رفع محدودیت کاراکترهای پیوند یکتا
فایل functions.php برای رفع محدودیت کاراکترهای پیوند یکتا

یکی از شیوه های دیگر برای رفع محدودیت در کاراکترهای لینک یکتا می تواند فایل functions.php باشد. شما برای انجام این کار باید به پیشخوان وردپرس رفته و منوی نمایش > ویرایشگر را انتخاب کرده و به بخش ویرایشگر قالب خود مراجعه و فایل functions.php را پیدا کنید. همچنین شما می توانید با مراجعه به هاست و انتخاب File Manager فرایند /public_html/wp-content/themes/  را طی کنید.

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

 

add_filter( ‘sanitize_title’, ‘wpse52690_limit_length’, 1, 3 );

 

function wpse52690_limit_length( $title, $raw_title, $context ) {

//  filters

if( $context != ‘save’ )

return $title;

 

//  vars

$desired_length = 20; //number of chars

$desired_words = 5; //number of words

$prohibited = array(

‘the’

,’in’

,’my’

,’etc’

//put any more words you do not want to be in the slug in this array

);

 

//  do the actual work

// filter out unwanted words

$_title = explode( ‘ ‘, $title );

//if you want more than one switch to preg_split()

$_title = array_diff( $_title, $prohibited );

// count letters and recombine

$new_title = ”;

for( $i=0, $count=count($_title); $i<$count; $i++ ) {

//check for number of words

if( $i > $desired_words )

break;

//check for number of letters

if( mb_strlen( $new_title.’ ‘.$_title[$i] ) > $desired_length )

break;

 

if( $i != 0 )

$new_title .= ‘ ‘;

$new_title .= $_title[$i];

}

 

return $new_title;

}

اکنون بعد از ذخیره سازی فایل، شما می توانید عنوان نوشته شده را در پیوند یکتای خود وارد کنید.

چه عاملی موجب خطا در پیوند یکتا می شود؟

لینک های یکتا در وردپرس ثابت هستند. مگر این که آن ها را تغییر دهیم که ممکن است در ادامه این تغییراتف پیغام خطا رخ دهد. این تغییرات از جمله به روز رسانی، تغییر در فایل  htaccess، جابجایی دامنه، نصب پلاگین نوین، بازیابی بکاپ و غیره می باشد.

 

چرا پیوند یکتا را باید تغییر داد؟

تغییر پیوند یکتا می تواند دلیل های زیادی داشته باشد. می توان گفت، در اکثر مواقع صاحبان وب سایت ها به منظور سرمایه گذاری، آن را خود طراحی کرده یا از جایی می خرند. پس اگر آن را خریداری کردند، باید ساختارپیوند آن را مطابق با اهداف سایت خود به روز رسانی کنند.

برخی افراد ترجیح می دهند که پیوند یکتای سایت وردپرس آن ها روی پیش فرض باشد. به نظر شما تغییر ندادن آن می تواند چه نتیجه ای برای سایت شما داشته باشد؟ باید بدانید که تغییر ندادن پیوند یکتا از حالت پیش فرض برای سئو وب سایت شما، نه تنها مفید نیست، بلکه هیچ خروجی ارزشمندی به کاربران خود نخواهد داد.

دانستن این نکته حائز اهمیت است که اگر شما وب سایت خود را در راستای اهداف سرمایه گذاری خود به روز رسانی نکردید ولی لینک های آن برای کسب و کار یا هر هدف دیگری که شما دارید، بازخورد خوبی به ارمغان آورده است، پس بهتر است پیوند یکتای آن را تغییر ندهید. ( به اصطلاح به سری که درد نمی کند، دستمال نبندید) برای بهبودی بهتر تغییر پیوند یکتای این نوع سایت ها، فرآیندهای کم ریسکتری وجود دارند که بهتر است آن ها را انتخاب کنید.

چه اقداماتی برای رفع پیوند یکتا وردپرس لازم است؟

گام1: تعیین هدف خود برای تغییر پیوند یکتا

گام 2: قبل از هر اقدامی یک نسخه کامل از تنظیمات و محتواهای سایت خود ذخیره می کنید.

گام 3: طبق عکس ذیل به تنظیمات < پیوند یکتا مراجعه و تغییر لازم را پیاده سازی می کنید.

چه اقداماتی برای رفع پیوند یکتا وردپرس لازم است؟
چه اقداماتی برای رفع پیوند یکتا وردپرس لازم است؟

در ادامه “نام نوشته” را طبق تصویر زیر انتخاب کنید.

ساختار لینک یکتا در وب سایت
ساختار لینک یکتا در وب سایت

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

نکته: هر پیوندی که به صورت خودکار نباشد یعنی دستی باشد، باید از به روز رسانی آن غافل نشویم؛  در غیر این صورت همه پیوندهایی که وب سایت شما که به عنوان مقصد دیگر سایت ها به ثبت رسیده است، به لیست سیاه گوگل رفته و به صورت کلی شکسته خواهد شد. برای این که چنین فرایندی برای سایت شما رخ ندهد، 2 شیوه کاربردی وجود دارد که در قسمت بعدی به آن پرداخته می شود.

تعمیر پیوندهای شکسته با به کاربردن افزونه redirects 301 ( شیوه اول)

اولین و راحت ترین روش برای مشکل پیوندهای یکتا وردپرس اینجاست.

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

تعمیر پیوندهای شکسته با به کاربردن افزونه redirects 301 ( شیوه اول)لازم به تاکید است که در این حین، شما باید پیوندهایی که به طور اتوماتیک وارد نشده اند را تصحیح و شخصی سازی کنید. زیرا برای این پیوندها هم بدون شک خطای 404 رخ خواهد داد. این تغییرات به صورت دستی در فایل htaccess انجام می شود.

تعمیر پیوندهای شکسته با به کاربردن افزونه redirects 301 ( شیوه اول)

پس از دانلود افزونه simple 301 redirects، نصب و فعال کنید.

سپس با کلیک بر روی redirects301 بر روی صفحه دسکتاپ، تصویر زیر را مشاهده می کنید.

کلیک بر روی redirects301
کلیک بر روی redirects301

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

حل مشکل پیوند یکتا با افزونه
حل مشکل پیوند یکتا با افزونه

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

/%year%/%monthnum%/y%/%hour%/%minute%/%second%/%post_id%/%postname%/tegory%/%author%/

بخش دوم، شکل قدیمی لینک یکتا باید به صورت ذیل تعویض شود.

/%postname%/

در نهایت گزینه ذخیره تغییرات را انتخاب کنید که تغییرات شما ثبت شود.

به کار بردن افزار permalink helper ( شیوه دوم)

روش جالب دیگری برای حل مشکل پیوندهای یکتا وردپرس داریم.

اگر به دنبال روش آسانتری نسبت به شیوه اول هستید، به شما پیشنهاد می کنیم که از افزار permalink helper استفاده کنید. این افزار از وقوع پیغام خطا پس از تغییر شکل لینک ها ممانعت می کند.

برای انجام این فرایند بایستی به آدرس اینترنتی آن رفته و معین کنید که فرم پیشین آن چه ساختاری داشته است. پس از آن برای شما رمزی ارسال خواهد شد که حتما در فایل htaccess وارد کنید تا ریدایرکت به طور اتومات انجام شود.

چگونه در پیوند یکتا وردپرس، رفع مشکل کنیم؟

برای رفع مشکل لینک یکتا وردپرس، شیوه های مختلفی وجود دارد که در اینجا به چند مورد اشاره خواهد شد.

تنظیمات پیوند یکتا را ریست کنید

از جمله اقداماتی که باید برای برطرف کردن مشکل لینک یکتا انجام داد، این است که آن را ریست کرد. برای انجام این فرآیند نخست وارد داشبورد وردپرس شده و از منوی طرف چپ گزینه تنظیمات را انتخاب می کنید و سپس پیوند یکتا را انتخاب کرده و تنظیمات پیوند یکتای وردپرس سایت خود را تغییر دهید.

برای اجرای این کار یک مثال می زنیم (مثلا اگر تنظیمات شما ساختار دلخواه است و شما می خواهید ساده را انتخاب کنید) این روند را انجام داده و پس از آن، آن را ذخیره کنید ولی باید همزمان تغییرات خود را یادداشت کنید.

در ادامه، پیوند یکتای خود را به همان حالت قبلی ببرید (یعنی اگر بر روی ساختار دلخواه بوده دوباره بر روی آن تنظیم می کنید)  و آن را ذخیره می کنید. پس از انجام این فرایند، به صفحاتی که برای شما پیغام اخطار دادند، بروید و کنترل کنید که آیا رفع ایراد شده است؟

تنظیمات پیوند یکتا را ریست کنید
تنظیمات پیوند یکتا را ریست کنید
فعال کردن ماژول mod_rewrte

برای فعال کردن ماژول mod_rewrte باید رمز $ sudo a2enmod rewrite را وارد کنید. اگر آن را از قبل فعال کرده باشید، یک پیام هشدار به شما داده می شود. برای رفع این مشکل باید مجددا آپاچی را فعال کنید که برای این روند باید رمز $ sudo systemctl restart apache2  را بنویسید.

اصلاح httpd.conf

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

برطرفی ناسازگاری پلاگین ها

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

در ادامه باید یکتای وردپرس خود را ریست کنید. سپس صفحاتی را که برای شما اخطار دادند را دوباره بررسی کنید.

برطرفی ناسازگاری پلاگین ها
برطرفی ناسازگاری پلاگین ها
فعال کردن allow override

برای فعال کردن allow override باید رمزی که در ذیل نوشته شده را بنویسید.

 

<Directory /var/www/>

AllowOverride All

</Directory>

اهمیت بررسی خطا 404

شاید برای برخی صاحبان سایت ها این خطا زیاد مورد اهمیت قرار نگیرد یا ممکن است سریعا آن را رفع نکنند. مطمئنا این سایت به دلیل این اخطار، اندک اندک کاربران خود را از دست خواهد داد. وقتی این اتفاق رخ دهد، سرمایه گذاری شما هم به خطر خواهد افتاد. پس بهتر است به این مشکل سطحی ننگرید و در کمترین زمان آن را رفع مشکل کنید.  همراهان گرامی؛ از کنترل کردن سایت خود غافل نشوید و به چگونگی رفع مشکل پیوند یکتا در وردپرس سایت خود اهمیت دهید و برای دانستن سلامت سایت خود، به سایت W3C Link Chekcer مراجعه کنید.

همچنین توصیه میکنیم مشکل not secure در وردپرس را نیز حل کنید.

امیدواریم حداقل یکی از روش های گفته شده شما را در حل مشکل پیوندهای یکتا وردپرس یاری کند.

cutt.ly

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