+ Personaje en el enlace permanente

4

Actualmente estoy trabajando en un nuevo sitio web que necesito para migrar desde un CMS antiguo a WordPress. El sistema anterior tenía algunos valores de URL con ID en él:

http://www.domain.ltd/page+1234. 

Cuando coloco esta URL en WordPress, la URL obtiene una redirección 301 a la misma URL con el valor: %2B . ¿Puede alguien ayudarme a deshacerme de la redirección y simplemente mostrar la URL con el + ?

    
pregunta Studiovlist 27.07.2016 - 14:50

1 respuesta

3

Según el OP, aquí está su respuesta que separé de la pregunta:

  

Yo mismo encontré una solución, utilicé el complemento Permalinks personalizados y edité cómo funciona el especial Los caracteres se guardan en la base de datos. Para las personas que quieren usar esto, cambie:

add_post_meta( $id, 'custom_permalink', str_replace('%2F', '/',
urlencode(ltrim(stripcslashes($_REQUEST['custom_permalink']),"/"))) );

a

add_post_meta( $id, 'custom_permalink', str_replace(array('%2F','%2B'),
array('/','+'),
urlencode(ltrim(stripcslashes($_REQUEST['custom_permalink']),"/"))) );
    
respondido por el Ethan Jinks O'Sullivan 25.08.2016 - 06:35

Lea otras preguntas en las etiquetas