WPML

סקירת התקלה

בעת השימוש בתוסף Custom Permalinks, ייתכן שתיתקל בהפניות 301 מיותרות בעת גישה לכתובות URL המסתיימות בלוכסן.

פתרון עוקף

אנא ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.

  • פתח את הקובץ …/wp-content/plugins/custom-permalinks/includes/class-custom-permalinks-frontend.php.
  • החלף את:
    		// Append any query compenent.
    		$url .= strstr( $this->request_uri, '?' );
    
    		wp_safe_redirect( home_url() . '/' . $url, 301 );
    		exit( 0 );
    	}
    }
  • ב:
    		// Append any query compenent.
    		$url .= strstr( $this->request_uri, '?' );
    		$home_url = home_url();
    		if (substr($home_url, -1) == '/'){
    			wp_safe_redirect( $home_url . $url, 301 );
    		} else {
    			wp_safe_redirect( $home_url . '/' . $url, 301 );
    		}
    		exit( 0 );
    	}
    }

כל התקלות הידועות