Back to top

Autore Topic: Link esterni http che nel back end diventano https (errore 404)  (Letto 2073 volte)

Offline Mario_2435

  • Appassionato
  • ***
  • Post: 246
    • Mostra profilo
Buongiorno a tutti,
sto verificando una anomalia bizzarra, alcuni link che puntano a siti esterni me li ritrovo da 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.

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Link esterni http che nel back end diventano https (errore 404)
« Risposta #1 il: 19 Ott 2017, 13:25:29 »
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 ?

Offline Mario_2435

  • Appassionato
  • ***
  • Post: 246
    • Mostra profilo
Re:Link esterni http che nel back end diventano https (errore 404)
« Risposta #2 il: 19 Ott 2017, 13:45:34 »
Ciao Alexred, inserisco i link tramite l'editor jce. Un articolo è questo, il link modificato forzatamente è l'ultimo dell'articolo. Non credo dipenda dall'editor e comunque osservando il codice della pagina articolo non trovo irregolarità.
« Ultima modifica: 19 Ott 2017, 16:20:12 da Mario_2435 »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Link esterni http che nel back end diventano https (errore 404)
« Risposta #3 il: 19 Ott 2017, 13:50:04 »
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.

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Link esterni http che nel back end diventano https (errore 404)
« Risposta #4 il: 19 Ott 2017, 13:54:30 »
ti riferisci al link su "effetti collaterali Aloe" ?
effettivamente nel codice HTML della pagina appare con https
Codice: [Seleziona]
<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

Offline Mario_2435

  • Appassionato
  • ***
  • Post: 246
    • Mostra profilo
Re:Link esterni http che nel back end diventano https (errore 404)
« Risposta #5 il: 19 Ott 2017, 13:57:47 »
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.

Offline Mario_2435

  • Appassionato
  • ***
  • Post: 246
    • Mostra profilo
Re:Link esterni http che nel back end diventano https (errore 404)
« Risposta #6 il: 19 Ott 2017, 14:06:59 »
ti riferisci al link su "effetti collaterali Aloe" ?
effettivamente nel codice HTML della pagina appare con https
Codice: [Seleziona]
<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" 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)
« Ultima modifica: 19 Ott 2017, 16:22:45 da Mario_2435 »

Offline danielecr

  • Abituale
  • ****
  • Post: 1357
    • Mostra profilo
Re:Link esterni http che nel back end diventano https (errore 404)
« Risposta #7 il: 19 Ott 2017, 14:45:58 »
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.

Offline Mario_2435

  • Appassionato
  • ***
  • Post: 246
    • Mostra profilo
Re:Link esterni http che nel back end diventano https (errore 404)
« Risposta #8 il: 19 Ott 2017, 15:15:00 »
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...

Offline Mario_2435

  • Appassionato
  • ***
  • Post: 246
    • Mostra profilo
Re:Link esterni http che nel back end diventano https (errore 404)
« Risposta #9 il: 19 Ott 2017, 15:51:10 »
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?
« Ultima modifica: 19 Ott 2017, 16:00:51 da Mario_2435 »

Offline danielecr

  • Abituale
  • ****
  • Post: 1357
    • Mostra profilo
Re:Link esterni http che nel back end diventano https (errore 404)
« Risposta #10 il: 19 Ott 2017, 16:08:26 »
Non dovrebbe però essere quella la fonte del problema: anche io ho l'impostazione forza https su tutto il sito, nel configuration.php:
Codice: [Seleziona]
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
Codice: [Seleziona]
RewriteCond %{HTTPS} off
RewriteRule ^ https://miosito.com%{REQUEST_URI} [NE,L,R=301]
« Ultima modifica: 19 Ott 2017, 16:11:28 da danielecr »

Offline Mario_2435

  • Appassionato
  • ***
  • Post: 246
    • Mostra profilo
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.

 



Web Design Bolzano Kreatif