Blog website X5, problemi di visualizzazione e di condivisione dei contenuti
Autore: Andrea C.Salve a tutti. Vorrei cercare di capire questo problema che ho con il mio sito e avere, se possibile, una soluzione riguardo il blog.
Il mio sito è: https://www.ilsaperestorico.it
Il blog in questione è: https://www.ilsaperestorico.it/site/blog/index.php
La versione del programma WebSite: Evo 2021.3. su server Aruba con php versione 7.4.
Il mio blog ha 4 articoli inseriti. Di questi solamente uno (la maschera di Agamennone) riesce ad essere condiviso su Facebook in modo corretto, con identificazione dell'immagine e dei dati strutturati (titolo, sottotitolo etc etc).
Per gli altri, condividendo manualmente sul Social e tramite AddThis ricevo il seguente messaggio: 301 Moved Permanently. Non si vede l'anteprima né il titolo. In pratica è incondivisibile.
Andando sulla console di debug di facebook e facendo il debugger lo scraping dell'articolo https://www.ilsaperestorico.it/site/blog/index.php?santippo-mercenario-spartano ricevo:
"Could Not Follow Redirect: URL ha richiesto di rispedire a HTTP, ma non e' stato possible eseguire."
Una serie di percorsi di reindirizzamento con codice di risposta 301 e come og:title 301 Moved Permanently.
Mentre per gli articoli non di blog riesco attraverso l'inserimento di codice a "forzare" i meta property dei social di condivisione, per quelli del blog non trovo una soluzione ed è un peccato per me non poter sfruttare questa funzionalità del programma. Quello che mi lascia sorpreso è che uno funziona mentre gli altri no, eppure sono praticamente tutti uguali.
Avete qualche soluzione?
Grazie!
Andrea
Ciao Andrea,
io ho provato con il mio sito e non riscontro questi problemi a parte la qualità pessima della foto, come già segnalato al team.
Credo tu abbia un problema di configurazione. Se hai inserito codici particolari o fatto modifiche al file .htaccess potrebbe derivare da ciò.
Autore
Ciao Gabriele,
già un'altra volta mi avevi dato un consiglio utilissimo e anche stavolta ti ringrazio di cuore. Dipendeva proprio al file .htaccess che contiene alcune stringhe di ottimizzazione o presunte tali! L'ho tolto un istante e il blog funziona benissimo nelle condivisioni. Persino l'immagine si vede benissimo. Adesso cerco di capire quale stringa genera l'errore...
Tutto ho pensato tranne a quel file!
Grazie ancora!
Andrea
Autore
Aggiungo la stringa incriminata in modo tale che possa servire di eventuale esempio per problematiche simili.
# NO SLASH FINALE SU URL
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)/$ /$1 [L,R=301]
Questo comando inserito nel mio file .htaccess, inserito diversi anni fa da me per rendere gli url seo-friendy, mi causava l'errore 301 nelle condivisioni sui social delle pagine del blog.
Figurati Andrea, siamo qui apposta per aiutarci a vicenda.
In genere il PHP causa problemi più evidenti, ad esempio pagina bianca con stringa di errore, mentre il redirect 301 generalmente si fa proprio con il file citato (o con configurazioni PHP).
L'htaccess è un file d'importanza vitale per un buon sito. Basta un carattere fuori posto per mandare offline tutto.
Prima o poi mi assumono in Incomedia!
La sezione del blog è particolarmente ostica da gestire perché usa una query.
Quel codice ha interferito a livello generale, ad esempio non consentiva l'accesso alla pagina di Admin.