Pregunta sobre Redirection de Wordpress:

¿Cuál es la expresión regular correcta para redirigir una URL a una URL de destino diferente?

Un usuario preguntó 👇

Hola John, muchas gracias por tu plugin 🙂

No soy un programador que quiera aprender más sobre Regex. Es increíble, pero realmente necesito ayuda para saber si lo estoy haciendo bien.

La URL de origen es:
https://blanco-indonesia.com/kitchen-sink/product/19/blanco-subline-700-u/
^/kitchen-sink/product/(.*)/(.*)

Y la URL del objetivo es:
https://blanco-indonesia.com/kitchen-sink/product/19/blanco-subline-700-u/
/products/kitchen-sink/$1/

¿Es correcto? Avísame, gracias de nuevo por tu tiempo 🙂

(@widiantozhu)

Hace 1 año, 10 meses

Ah, estoy copiando y lanzando la URL incorrecta, mis disculpas.

La URL de origen es:
https://blanco-indonesia.com/kitchen-sink/product/19/blanco-subline-700-u/
^/kitchen-sink/product/(.*)/(.*)

Y la URL del objetivo es:
https://blanco-indonesia.com/products/kitchen-sink/subline-700-u/
/products/kitchen-sink/$1/

(@ johnny5)

Hace 1 año, 10 meses

No tengo claro qué está intentando hacer coincidir, o si hay otras URL que también necesita hacer coincidir, por lo que estas sugerencias pueden no ajustarse a todo lo que necesita.

Puedes usar https://regex101.com/ probar expresiones regulares. Usando su ilustración de arriba, puede ver eso primero (.*) captando todo, por lo que probablemente no sea el que desea.

Algo como ^/kitchen-sink/product/d+/w+-(.*)/ controlará todo después de la blanco, con los datos capturados en $1

(@widiantozhu)

Hace 1 año, 10 meses

Hola John, lamento olvidar decirte. Estoy tratando de hacer una redirección 301 desde un antiguo sitio PHP a un nuevo sitio de WordPress en https://blanco-indonesia.com/. ¿Se puede usar con el plugin Redirect?

Lo siento si es una pregunta tonta.

(@ johnny5)

Hace 1 año, 10 meses

¿Su sitio parece viejo y nuevo en el mismo servidor? Si es así, entonces debería estar bien.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *