- סטטוס
- נפתר
- דווח עבור
- WPML Multilingual CMS 4.6.7
- נפתר בגרסה
- WPML 4.6.8
- תגיות נושא
- Bug
סקירה כללית של התקלה
אם אתה משתמש ב־WPML כאשר האפשרות השתמש בספרייה עבור שפת ברירת מחדל מופעלת, ייתכן שתיתקל בבעיה עם הפניות מחדש.
בדרך כלל, גישה ל־URL כמו http://example.com/test/ אמורה להפנות ל־http://example.com/en/test/ (בתוספת תיקיית השפה). עם זאת, הפניה זו אינה מתרחשת.
פתרון עוקף
אנא ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.
- פתח את הקובץ …/wp-content/plugins/sitepress-multilingual-cms/classes/canonicals/class-wpml-canonicals-hooks.php.
- חפש את שורה 58.
- שנה את:
if ( is_string( $install_subdir ) && 0 !== strpos( $actual_uri, '/' . $lang ) ) { - ל:
if ( 0 !== strpos( $actual_uri, '/' . $lang ) ) {