Ciao
Vecchia URL
https://discourse.example.com/t/tiles-image-gallery/81950
Codice di stato HTTP: 301 ![]()
Nuova URL
https://example.com/tiles-image-gallery/
Stato HTTP: 200
Come posso configurare un reindirizzamento come questo?
Grazie
Ciao
Vecchia URL
https://discourse.example.com/t/tiles-image-gallery/81950
Codice di stato HTTP: 301 ![]()
Nuova URL
https://example.com/tiles-image-gallery/
Stato HTTP: 200
Come posso configurare un reindirizzamento come questo?
Grazie
Ciao, prova Impostazioni > Personalizza > Permalink
I permalink reindirizzano i link in entrata verso le pagine interne. Se stai migrando da una piattaforma diversa, li utilizzi per intercettare vecchi indirizzi e indirizzare gli utenti verso nuovi indirizzi.
Non sono a conoscenza di nulla all’interno di Discourse che gestisca il reindirizzamento degli URL di Discourse verso l’esterno.
Per chiarire, stai cercando di reindirizzare il traffico o semplicemente di riscriverlo?
Devo configurare alcuni reindirizzamenti esterni.
Discourse è ospitato su un sottodominio
WordPress è ospitato sul dominio principale
Entrambi hanno hostname diversi e devono coesistere.
Voglio solo reindirizzare alcuni argomenti da Discourse a un post del blog WordPress.
Entrambi i permalink sono diversi.
Quando vado su Discourse > Personalizza > permalink, non sembra offrire un campo semplice
da
E
A
che avrebbe reso più facile creare un reindirizzamento ovunque volessi.
Puoi utilizzare i permalink per reindirizzare a URL esterni senza problemi.
Esempio: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
Come è possibile? Potresti gentilmente fornirmi uno screenshot su come si può fare?
È esattamente dove @zcuric ti ha detto:
Come puoi vedere nel mio esempio, reindirizza un percorso semplice, guide nell’esempio, a un URL esterno.
Non sono sicuro sia possibile farlo con un URL che corrisponde a un percorso di argomento. Non è un caso d’uso comune.
Sì, non credo che funzioni con un URL di un argomento o con qualsiasi altro URL a cui Discourse risponde normalmente. Prova a ripristinare l’argomento, elimina tutte le sue risposte e sostituisci il primo messaggio con un testo che indirizzi le persone verso un link al sito web esterno pertinente.
Esatto, memorizza nella cache solo reindirizzamenti semplici, ad esempio se imposti
/twitterdev
su
https://twitter.com/twitterdev
funziona.
Ma voglio fare Topic → Esterno… dove il percorso non diventa esterno.
Da
https://discourse.example.com/t/tiles-image-gallery/(.*)
(Ho aggiunto un wildcard per corrispondere agli URL paginati)
301 verso il mio applicazione esterna, il permalink di un post WordPress
https://example.com/tiles-image-gallery/
Il reindirizzamento di discourse.example.com verso example.com è considerato “esterno”. Si tratta di un dominio diverso; “esterno” in questo contesto indica qualsiasi dominio che non sia esattamente
discourse.example.com.
Il supporto per i caratteri jolly non è una funzionalità che mi aspetterei nei reindirizzamenti; questi sono pensati per pagine singole e occasiona.
Mi chiederei se gli utenti accedano agli URL paginati; dalla mia esperienza, non lo fanno.
Direi che sei pronto a procedere. ![]()
Sto pensando dal punto di vista dei motori di ricerca, dove il 301 è importante.
Non sono un motore di ricerca, non saprei. ![]()