Joomla.it Forum
Forum traduzioni italiano => Le traduzioni e le informazioni della community => Articoli della community => : marine 02 Apr 2017, 08:36:37
-
Ciao,
ho scritto un nuovo articolo su come fare redirect 301 tramite il file .htaccess dove ho illustrato le regole da inserire nel file.
Link all'articolo: http://www.joomla.it/e-ancora/articoli-community-3x/8649-redirect-301-htaccess-esempi-pratici.html
-
Ottimo riassunto delle regole più importanti su htaccess.
Complimenti !
-
Ciao,
ottimo articolo, complimenti!
Avrei una domanda, quando parli di "Evitare contenuti duplicati grazie al redirect 301 su htaccess" e quindi dichiarare se si predilige il dominio con o senza "www", che differenza c'è tra quello che spieghi di fare tu e le impostazioni relative al dominio preferito della "search console di google" che consente di definire l'host (con o senza www) da considerare canonico durante l'indicizzazione del sito?
Vanno sempre fatte entrambe? Oppure sono due soluzioni che alla fine danno lo stesso risultato e risolvono il problema?
-
Visto l'argomento vasto, io proporrei di inserire qui altri esempi che potrebbero essere di aiuto.
Gli esempi sono tantissimi e anche in rete se ne trovano molti, poi però come sempre quelli più specifici e/o particolari non ci sono mai.
Anche in questo forum la questione torna sempre a galla con tipi di indirizzamenti sempre nuovi, tra cui (diciamo) i più quotati:
url vecchio sito nuovo sito da url di tipo asp o php
url vecchio contenente una cartella e url nuovo con cartella diversa o altro percorso
url vecchio contenente una parte di frase su url nuovo
etc etc
-
Ottimo riassunto delle regole più importanti su htaccess.
Complimenti !
Grazie del feedback
-
Ciao,
ottimo articolo, complimenti!
Avrei una domanda, quando parli di "Evitare contenuti duplicati grazie al redirect 301 su htaccess" e quindi dichiarare se si predilige il dominio con o senza "www", che differenza c'è tra quello che spieghi di fare tu e le impostazioni relative al dominio preferito della "search console di google" che consente di definire l'host (con o senza www) da considerare canonico durante l'indicizzazione del sito?
Vanno sempre fatte entrambe? Oppure sono due soluzioni che alla fine danno lo stesso risultato e risolvono il problema?
Ciao e benvenuto nel forum,
conviene farle entrambe in quanto: la search console riguarda solo google mentre nulla può con gli utenti che arrivano dagli altri motori di dircerca, gli utenti che digitano direttamente l'url e gli utenti che arrivano dai link.
-
Visto l'argomento vasto, io proporrei di inserire qui altri esempi che potrebbero essere di aiuto.
Gli esempi sono tantissimi e anche in rete se ne trovano molti, poi però come sempre quelli più specifici e/o particolari non ci sono mai.
Anche in questo forum la questione torna sempre a galla con tipi di indirizzamenti sempre nuovi, tra cui (diciamo) i più quotati:
url vecchio sito nuovo sito da url di tipo asp o php
url vecchio contenente una cartella e url nuovo con cartella diversa o altro percorso
url vecchio contenente una parte di frase su url nuovo
etc etc
Ottimi spunti, implementerò l'articolo sicuramente, grazie.
-
Ciao e benvenuto nel forum,
conviene farle entrambe in quanto: la search console riguarda solo google mentre nulla può con gli utenti che arrivano dagli altri motori di dircerca, gli utenti che digitano direttamente l'url e gli utenti che arrivano dai link.
Grazie del benvenuto e grazie anche dell'indicazione.
-
Ciao a tutti, già che siamo in argomento chiederei cortesemente - nel modo chiarissimo con cui son stati spiegati gli altri redirect 301, per cui faccio i complimenti - se fosse possibile avere il corretto uso del redirect per dispositivi mobili a ----> cartella diversa. Esempio:
www.miosito.it------>(cartella) desktop/index.php se da pc o tablet
www.miosito.it------>(cartella) mobile/index.php se da smartphone
O se piu' semplicemente devo fare il reindirizzamento dall'index.php della (cartella) desktop?
Ho letto parecchie versioni di questa cosa e dico la verita' rimango ancora abbastanza confuso.
Grazie, Lucio
-
Personalmente non ho mai provato, ma guardando in giro per la rete ho trovato questo:
http://www.giorgiotave.it/forum/mod-rewrite-e-tecniche-di-url-redirect/225500-redirect-sito-mobile-con-htacess.html#post1146084
Se funziona fammelo sapere che nel caso lo integro nell'articolo, grazie.
-
Probabile che l'avessi letto in questo giorni - che ormai ho letto davvero di tutto -, ma io dovrei fare un semplice redirect se viene rilevato un dispositivo mobile senza che vada in loop - ho fatto anche diverse prove in merito e mi va regolarmente in loop o in error 404 -. Non capisco come fare questo tipo di redirect. Da quanto ho capito bisogna che il nuovo indirizzo fermi il loop in qualche modo, ma proprio non ho capito come si faccia. Se da .htaccess o da index.php.
Poi ho anche letto che su certi redirect possono esserci problemi sui motori di ricerca, ma sinceramente mi son fermato un pelo prima dato che non riesco nemmeno a risolvere il semplice redirect.
Per quello chiedevo un consiglio, perlomeno, per orientarmi o su .htacces o su index.php.
Ho anche letto che non tutti gli host supportano alcuni redirect, boh, davvero sono in confusione totale.
A tal proposito sto facendo delle prove su Altervista, prima di hostare il sito nel dominio definitivo.
Lucio
P.S.: Grazie comunque per qualunque consiglio
Nella mia testa e' molto chiaro: Se (if) sei "mobile" vai qui, altrimenti (else) vai qua.
-
Nell'articolo che ti ho linkato è indicato come fermare il loop, però, ripeto, non l'ho mai provato e non so se il procedimento sia corretto.
-
Ma secondo te devo farlo da .htaccess o da inex.php? da .htaccess direttamente giusto? Pero' poi va in loop, boh (almeno da Altervista su cui sto facendo le prove - sicuramente sto sbagliando qualcosa io -)
Grazie comunque della risposta
Poi ripeto secondo me e' un if else del cavolo alla fine ma...
-
marine, ho letto con molto interesse il tuo articolo anche perché capita proprio a fagiolo, avendo appena messo online un sito del quale esisteva una "vetusta" versione ora aggiornata con Joomla.
Ho qui una prima domanda...:
Ad un certo punto dell'articolo c'è scritto "Se le diciture "Options +FollowSymLinks" e "RewriteEngine on" sono già presenti nel vostro file potete ometterle."
Nell' .htaccess del nuovo sito ci sono, ma "Options +FollowSymLinks" è commentata con "#" (insieme ad altre) per ottenere le URL SEF.
E' un problema avere #Options +FollowSymLinks per effettuare il redirect 301?
Scusa se la domanda appare "ingenua"...
-
Ottimo Articolo !!!
Io aggiungerei anche questi Redirect
# Redirect /index.php to /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.miosito.it/ [R=301,L]
# Redirect /home to /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /home\ HTTP/
RewriteRule ^index\.php$ http://www.miosito.org/ [R=301,L]
Il Primo indirizza l'index.php ed il secondo, può sembrare strano ma mi è capitato molto spesso con Joomla e diversi Template, indirizza la Home: www.miosito.it/home a www.miosito.it
-
@limma
dipende dal server dove è ospitato il sito, ti consiglio di fare una prova togliendo il commento e nel caso ci fossero problemi di rimetterlo.
-
@limma
dipende dal server dove è ospitato il sito, ti consiglio di fare una prova togliendo il commento e nel caso ci fossero problemi di rimetterlo.
Anche con "#Options +FollowSymLinks" tutto ha funzionato alla perfezione. 10 "vecchie" URL reindirizzate senza esitazioni.
Grazie per il tuo articolo!
-
Grazie per il tuo articolo!
Prego!
-
Ciao ho letto il tuo articolo e vorrei chiederti un parere
sto aggiornando completamente un sito fatto con una vecchia versione di virtuemart e contemporanemente devo gestire il passaggio da http a https
dato che i prodotti sono circa 500 conviene inserire in .htaccess 500 line tipo
redirect 301 http://www.miosito.it/vecchiapagina.html https://www.miosito.it/nuovapagina.html
non sono troppe ?
c'è un sistema migliore ?
grazie e complimenti per il tuo articolo
-
da http a https il redirect è automatico, basta inserire nella configurazione di joomla forza https su tutto il sito
-
grazie per aver risposto praticamente istantaneamente :)
quindi è sufficiente nel plugin redirect di joomla
mettere
/vecchiadir/vecchiapag.html | https://www.miosito.it/nuovadir/nuovapag.html
per reindirizzare i le nuove pagine ?
dato che i prodotti avranno comunque url diversi
-
no non hai capito o forse non hai letto.
c'è una sola impostazione a prescindere che tu abbia 10, 1000 o diecimila url.
vedi immagine
(http://www.joomla.it/images/immagini/alexred/2017/https-joomla.png)
se poi ci metti che le url avranno comunque indirizzi diversi dovrai usare il componente redirect
-
Concordo pienamente con giusebos, poi se per motivo X la forzatura non dovesse funzionare, puoi provare ad applicare la forzatura verso https come descritto qui:
http://www.joomla.it/e-ancora/articoli-community-3x/8649-redirect-301-htaccess-esempi-pratici.html#cinque
-
Ho capito,
grazie mille a entrambi
-
Per il mio problema, qualcuno puo' consigliarmi?
Per indirizzare diversamente quando ci si collega da smartphone devo fare il redirect su .htaccess o sull'index.php principale?
Questo script posto nell'index.php principale funziona benissimo e reindirizza alla versione mobile se ci si connette con smartphone:
----------
<script>
if(
navigator.userAgent.match(/Android/i) ||
navigator.userAgent.match(/webOS/i) ||
navigator.userAgent.match(/iPhone/i) ||
navigator.userAgent.match(/iPod/i) ||
navigator.userAgent.match(/BlackBerry/i)
){
location.href="http://www.miosito.it/mobile";
}</script>
----------
La domanda era se per i motori di ricerca va bene o bisogna fare il reindirizzamento dal .htaccess.
Grazie, Lucio
-
Personalmente non ho mai provato, però, a naso, inserirei negli agent anche il bot mobile di google.
-
Salve ragazzi,questo è il mio primo post,chiedo scusa in anticipo se esiste una qualche sezione per le presentazioni ma sinceramente non l'ho vista.
Premetto che di giorno non faccio il perito informatico quindi abbiate pietà di me,tutto quello che so fare ( poco e male..) e dovuto alla mia voglia di conoscere e sapere da buon autodidatta.
Detto questo vengo al dunque ,ho creata un sito basato su joomla questo (https://vsrg.altervista.org/joomla/),come potete vedere non sono riuscito a far si che quando digito l'indirizzo del sito senza www,venga reindirizzato con il www e https.
Posso allegare il mio .htaccess se c'è qualche anima pia che mi vuol dare un aiuto .
-
Ciao e benvenuto nel forum,
per una maggiore visibilità e conseguentemente una maggiore probabilità di ottenere risposta ti consiglio di aprire un nuovo post con un titolo dettagliato che esponga il tuo problema.
-
come potete vedere non sono riuscito a far si che quando digito l'indirizzo del sito senza www,venga reindirizzato con il www e https.
Posso allegare il mio .htaccess se c'è qualche anima pia che mi vuol dare un aiuto .
Ciao, in questa discussione
http://forum.joomla.it/index.php/topic,264536.msg1232600.html#msg1232600
trovi il codice da inserire nel tuo file .htaccess per fare quello che cerchi.
-
Ciao a tutti,
incontro un problema nel risultato che ottengo con il Redirect 301.
Questo è quello che imposto:
Redirect 301 /abbigliamento/292-gilet-per-cameriere http://www.todonoleggi.com/catalogo-attrezzature-eventi-catering/noleggio-articoli-per-catering/noleggio-abbigliamento-catering/gilet-per-cameriere
Il redirect avviene, ma invece di andare al seguente link:
http://www.todonoleggi.com/catalogo-attrezzature-eventi-catering/noleggio-articoli-per-catering/noleggio-abbigliamento-catering/gilet-per-cameriere
Vengo riportato a questo:
http://www.todonoleggi.com/catalogo-attrezzature-eventi-catering/noleggio-articoli-per-catering/noleggio-abbigliamento-catering/292-gilet-per-cameriere
In pratica viene ripresa l'ultima parte del link sorgente e riportata nel link destinazione, sostituendo la parte finale del link destinazione stesso.
Indipendentemente dalla lunghezza del link (non per mia scelta e a mio parere penalizzante), sapreste dirmi da cosa è causato il problema? Devo inserire un elemento di chiusura?
Grazie anticipatamente a chiunque proponga soluzioni.