Joomla.it Forum
Joomla! 3 => Joomla! 3 => : Mario_2435 19 Oct 2017, 13:16:11
-
Buongiorno a tutti,
sto verificando una anomalia bizzarra, alcuni link che puntano a siti esterni me li ritrovo da http://www.sitoesterno (http://www.sitoesterno) a https//www.sitoesterno. Come è possibile che se nell'articolo ho inserito http poi nel codice della pagina in front end mi ritrovo https? Inoltre aggiungo che questo non avviene su tutti i link esterni (la maggior parte vanno bene non mutano) ho questo problema su 16 articoli di 750.
La versione joomla è la 3.8.1
Qualcuno ha idea di cosa sia causata questa anomalia?
Grazie per la collaborazione.
-
Ciao Mario_2435,
indica pure la pagina del tuo sito dove è presente uno di questi link esterni che viene forzato in https, così verifichiamo meglio.
Che procedura utilizzi per inserire il link?
Usi l'editor di default di Joomla ?
-
Ciao Alexred, inserisco i link tramite l'editor jce. Un articolo è questo (http://linkobsoleto), il link modificato forzatamente è l'ultimo dell'articolo. Non credo dipenda dall'editor e comunque osservando il codice della pagina articolo non trovo irregolarità.
-
Ciao
E' normale che se punti a siti esterni con http e questi hanno un redirect vengano cambiati in https. non vedo dove sta il problema.
-
ti riferisci al link su "effetti collaterali Aloe" ?
effettivamente nel codice HTML della pagina appare con https
<a href="https://www.my-personaltrainer.it/benessere/aloe-effetti-collaterali.html" target="_blank" rel="nofollow noopener noreferrer">effetti collaterali Aloe</a>
Prova ad utilizzare l'editor TinyMCE per modificare quella pagina ed il relativo link e vedere se poi il link rimane corretto
-
Ciao tomtomeight, questi link non sono reindirizzati, sono corretti come li ho inseriti, ho verificato. La questione e che se nell'articolo io inserisco http non dovrei ritrovarmi nell'articolo in back end un link https a prescindere da tutte le varie considerazioni.
-
ti riferisci al link su "effetti collaterali Aloe" ?
effettivamente nel codice HTML della pagina appare con https
<a href="https://www." target="_blank" rel="nofollow noopener noreferrer">effetti collaterali Aloe[/url]
Prova ad utilizzare l'editor TinyMCE per modificare quella pagina ed il relativo link e vedere se poi il link rimane corretto
Ho provato con TinyMCE ma mi perde tutte le formattazioni per cui ho tolto tutti gli editor sono andato nell'articolo e ho controllato il codice "<a href="http://www.xxxxxxx/aloe.html (http://www.my-personaltrainer.it/benessere/aloe-effetti-collaterali.html)" target="_blank" rel="nofollow noopener noreferrer">effetti collaterali Aloe" ho salvato, cancellata la cache di joomla e del browser... il problema rimane. (metto le x onde evitare l'indicizzazione)
-
Ciao Mario, se fai modifiche all'articolo (altre modifiche) le vedi in tempo reale?
Potrebbe essere sempre legato a un problema di cache, ma non dipendente da joomla o dal tuo browser; è già capitato di leggere che con alcuni hosting i contenuti si aggiornino dopo "ore" dalla modifica.
-
Ciao Mario, se fai modifiche all'articolo (altre modifiche) le vedi in tempo reale?
Potrebbe essere sempre legato a un problema di cache, ma non dipendente da joomla o dal tuo browser; è già capitato di leggere che con alcuni hosting i contenuti si aggiornino dopo "ore" dalla modifica.
Ciao Danielecr, i contenuti si aggiornano immediatamente...
-
Ho individuato il problema... qualche giorno fa son passato al protocollo https e come scritto nelle varie guide nel pannello Configurazione globale > server ho attivato "Forza HTTPS" "tutto il sito".
Ho provato a disattivare tale funzione ed effettivamente il link rimane corretto (rimane anche nel front end http//www.eccecc).
Il problema adesso è che google ha già iniziato a indicizzare le url https per cui se non risolvo interpreterà tutte le url esterne come link rotti :-(
Qualcuno ha una soluzione rapida?
-
Non dovrebbe però essere quella la fonte del problema: anche io ho l'impostazione forza https su tutto il sito, nel configuration.php:
public $force_ssl = '2';
ma i link http che inserisco negli articoli rimangono http.
Puoi provare a tenere a 0 il force_ssl e impostare l'https da htaccess:
Subito sotto il RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://miosito.com%{REQUEST_URI} [NE,L,R=301]
-
Trovato! Utilizzo il plugin "Admin Tool", lo stesso ha una funzione denominata "seo and link tool" la quale ha come opzione una funzione "Convert all links to HTTPS when site is accessed over SSL", se la si attiva tutti i link (anche quelli che puntano ad altri siti) passano da http ad https. Disattivata tale opzione tutto è perfettamente funzionante.
Ringrazio tutti per l'aiuto offerto.
Buon lavoro a tutti.