Ho provato a cercarlo su Google ma non sono riuscito a trovarlo. Quando digito un nome di dominio come discourse.org in una frase, questo diventa un link. Questo è un link HTTP:
C’è un modo per renderlo HTTPS per impostazione predefinita? Sto cercando di eliminare gli errori di contenuto misto senza trasformare manualmente questi link in link HTTP.
L’impostazione del sito force_https manca qui. Da quello che ho letto qui:
Questo accade perché HTTPS è abilitato. Uso Let’s encrypt.
Sembra che per impostazione predefinita, i collegamenti di testo siano HTTP e non sia possibile modificarlo. Se lo aggiungi su una nuova riga, diventa un collegamento HTTPS. Ad esempio:
Potrei sbagliarmi, ma presumo che sia perché il oneboxer segue tutti i reindirizzamenti quando viene inserito in quel modo, mentre non lo fa per i link in linea.
A meno che qualcosa non sia cambiato di recente, un link a un sito insicuro non attiverà un errore di contenuto misto.
Gli errori di contenuto misto si riferiscono agli asset che compongono la pagina. Se il tuo sito è https ma carica asset da una fonte insicura, allora stai servendo contenuto misto.
Force_https si riferisce al tuo sito discourse e ai link interni al suo interno.
Un link su una nuova riga viene “oneboxato”, piuttosto che essere solo un link. Per fare ciò, il link deve essere “caricato” e viene ispezionato il documento predefinito alla destinazione. Se il sito utilizza https su http, tale reindirizzamento avrà luogo.
Come @Stephen, penso che tu ti stia concentrando sulla parte sbagliata. Per quanto ne so, avere un link <a> href="http... non attiverà gli avvisi di contenuto misto.
Questo errore dovrebbe essere attivato solo incorporando contenuti non https nel tuo sito https. Quindi il caricamento di immagini esterne potrebbe essere un colpevole, o l’incorporamento di uno script di terze parti, qualcosa in un tema forse?
Probabilmente è bene approfondire la console del browser e vedere cosa scatena l’errore
Lascia che ti spieghi. Abbiamo molti utenti che digitano il nome del nostro dominio nelle risposte del forum. Incorporiamo anche le risposte del forum sul sito principale, quindi ora ho alcuni link interni HTTP invece di HTTPS. Non è un grosso problema, ma se potessi renderli anche HTTPS, sarebbe bello.
Questo è corretto, non attiva un avviso di contenuto misto
C’è qualcosa che posso fare? Oltre a monitorare le risposte e forse scrivere uno script per aggiornare gli URL
Penso che queste due funzionalità potrebbero non essere compatibili. Se non ricordo male, markdown linkify tlds sembra avere la precedenza e non consentirà al link di essere sostituito dalla sostituzione delle parole monitorate.