WPML
Status
Vom Autor gelöst
Zugehöriges Plugin/Theme
Custom Permalinks
Themen-Tags
Compatibility

Übersicht über das Problem

Wenn Sie das Plugin Custom Permalinks verwenden, kann es beim Aufruf von URLs mit einem abschließenden Schrägstrich zu unnötigen 301-Weiterleitungen kommen.

Problemumgehung

Bitte stellen Sie sicher, dass Sie über ein vollständiges Website-Backup verfügen, bevor Sie fortfahren.


  • Öffnen Sie die Datei …/wp-content/plugins/custom-permalinks/includes/class-custom-permalinks-frontend.php.

  • Ersetzen Sie:
    			// Append any query compenent.
    			$url .= strstr( $this->request_uri, '?' );
    
    			wp_safe_redirect( home_url() . '/' . $url, 301 );
    			exit( 0 );
    		}
    	}

  • Durch:
    			// 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 );
    		}
    	}

Alle bekannten Probleme →