- Estado
- Resuelto por el autor
- Plugin/tema relacionado
- Custom Permalinks
- Etiquetas de temática
- Compatibility
Resumen del problema
Al usar el plugin Custom Permalinks, puede experimentar redirecciones 301 innecesarias al acceder a las URL con una barra final.
Solución alternativa
Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
- Abra el archivo …/wp-content/plugins/custom-permalinks/includes/class-custom-permalinks-frontend.php.
- Reemplace:
// Append any query compenent. $url .= strstr( $this->request_uri, '?' ); wp_safe_redirect( home_url() . '/' . $url, 301 ); exit( 0 ); } }
- Por:
// 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 ); } }