استفاده کنندگان از کامپوننت K2 چنانچه از تگ های چند کلمه ای استفاده کنند در صورت کار با URL های SEF شده با خطای ۴۰۴ مواجه می شوند چرا که کامپوننت K2 در این موارد از فضای خالی یا Space بین کلمات در آدرس URL صفحه استفاده می کند که توسط براوزر ها قابل درک نمی باشد.
جهت رفع این مشکل باید مراحل زیر را انجام دهید:
۱- فایل با آدرس your-joomla/components/com_k2/sef_ext/com_k2.php را با ویرایشگر متن باز کنید.
۲- به خط ۱۳۰ یا حدود آن بروید و کد زیر را پیدا کنید:
1 2 3 4 |
case ‘tag’: $title[] = ‘tag’; $title[] = $tag; break; |
۳- کد فوق را با کد زیر تعویض کنید:
1 2 3 4 |
case ‘tag’: $title[] = ‘tag’; $title[] = str_replace(‘%20′,’-‘,$tag); break; |
۴- فایل را ذخیره کرده و خارج شوید.
۵- در مدیریت جوملا به منوی Components >>> SH404SEF >>> Purge SEF Urls بروید.
۶- حال سایت خود را چک کنید و از کلیک کردن بر روی تگ ها لذت ببرید.
عملیات فوق فاصله یا space بین کلمات تگ ها را با علامت – تعویض می کند.
یک دیدگاه
نکته خوبی بود ممنونم