Hola
URL antigua
https://discourse.example.com/t/tiles-image-gallery/81950
Código de estado HTTP: 301 ![]()
URL nueva
https://example.com/tiles-image-gallery/
Estado HTTP: 200
¿Cómo puedo configurar una redirección así?
Gracias
Hola
URL antigua
https://discourse.example.com/t/tiles-image-gallery/81950
Código de estado HTTP: 301 ![]()
URL nueva
https://example.com/tiles-image-gallery/
Estado HTTP: 200
¿Cómo puedo configurar una redirección así?
Gracias
Hola, prueba Configuración > Personalizar > Enlaces permanentes
Los enlaces permanentes redirigen los enlaces entrantes a páginas internas. Si estás migrando desde otra plataforma, los utilizas para capturar direcciones antiguas y dirigir a los usuarios a las nuevas.
No tengo conocimiento de ninguna funcionalidad en Discourse que gestione la redirección de URLs de Discourse hacia el exterior.
Para aclarar, ¿buscas redirigir el tráfico o simplemente reescribir las URLs?
Necesito crear algunas redirecciones externas.
Discourse está alojado en un subdominio.
WordPress está alojado en el dominio principal (apex).
Ambos tienen nombres de host diferentes y deben coexistir.
Solo quiero redirigir un par de temas de Discourse a publicaciones del blog de WordPress.
Ambos permalinks son diferentes.
Cuando voy a Discourse > Personalizar > Permalink, no parece ofrecer campos simples de
Desde
y
Hasta
lo cual habría facilitado mucho la creación de redirecciones hacia donde yo quiera.
Puedes usar enlaces permanentes para redirigir a URLs externas sin problemas.
Ejemplo: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
¿Cómo es posible? ¿Podrías proporcionarme una captura de pantalla de cómo se puede hacer?
Es exactamente donde @zcuric te indicó:
Como puedes ver en mi ejemplo, redirige una ruta simple, guide en el ejemplo, a una URL externa.
No estoy seguro de que sea posible hacerlo con una URL que coincida con una ruta de tema. Eso no es un caso de uso común.
Sí, no creo que funcione con una URL de tema ni con ninguna otra URL a la que Discourse responda normalmente. Intenta restaurar el tema, eliminar todas sus respuestas y reemplazar la primera publicación con algún texto que dirija a las personas hacia un enlace al sitio web externo correspondiente.
Exacto, solo almacena en caché redirecciones simples; por ejemplo, si configuro
/twitterdev
como
https://twitter.com/twitterdev
funciona.
Pero quiero hacer de Tópico a Externo… donde no se vaya a una ruta externa.
Desde
https://discourse.example.com/t/tiles-image-gallery/(.*)
(He añadido un comodín para coincidir con las URLs paginadas)
301 a mi aplicación externa: el enlace permanente de una entrada de WordPress
https://example.com/tiles-image-gallery/
Que discourse.example.com redirija a example.com se considera “externo”. Es un dominio diferente; “externo” en este contexto es cualquier dominio que no sea exactamente discourse.example.com.
El soporte de comodines no es una función que esperaría en las redirecciones; estas están pensadas para casos sencillos y puntuales de páginas.
Me preguntaría si la gente visita las URLs paginadas; en mi experiencia, no lo hacen.
Diría que ya estás listo para empezar. ![]()
Estoy pensando desde la perspectiva de los motores de búsqueda, donde la redirección 301 es importante.
No soy un motor de búsqueda, no lo sabría. ![]()