Autore Topic: [RISOLTO] Reindirizzamento delle singole pagine  (Letto 818 volte)

Offline manuela77

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
    • Falegnameria Ceria
[RISOLTO] Reindirizzamento delle singole pagine
« il: 03 Mag 2017, 10:36:48 »
Ciao a tutti,

ho appena rifatto completamente il vecchio sito (ancora in joomla 1.5) e l’ho sostituito con uno nuovo (realizzato con joomla  3.6.4).

Il dominio è rimasto invariato ( www.falegnameriaceria.it ) , ma è variato il nome delle pagine del sito, per cui nei motori di ricerca escono ancora le pagine diciamo del vecchio sito, e poiché non esistono più viene visualizzato l’errore 404.
Per cui vorrei fare un reindirizzamento dalla pagine del vecchio sito (almeno da quelle indicizzate e che vengono visualizzate dai motori di ricerca) a quelle “nuove”. Il web server è Apache.
Ho letto varie info sulla modifica del file htaccess e volevo sapere se secondo voi è sufficiente inserire sul file htaccess , sotto alla riga :

RewriteEngine On

questa riga:

Redirect 301 / http://www.falegnameriaceria.it/

per fare in modo che tutte le pagine che non eisistono più, puntino alla home page.

Oppure se è corretto inserire ad esempio queste due righe , per reindirizzare le singole pagine:

Redirect 301 /cat-wood-design/cubi-da-appoggio.html http://www.falegnameriaceria.it/cat-wood-design/i-nostri-articoli/cubi-da-appoggio-componibili-per-gatti

Redirect 301 /azienda/chi-siamo.html http://www.falegnameriaceria.it/azienda/chi-siamo


La prima riga, per fare in modo che ci sia il reindirizzamento dalla pagina :
http://www.falegnameriaceria.it/cat-wood-design/cubi-da-appoggio.html  (che nei motori di ricerca risulta non trovata, con l’errore 404) 

a quella del nuovo sito :

http://www.falegnameriaceria.it/cat-wood-design/i-nostri-articoli/cubi-da-appoggio-componibili-per-gatti

La seconda riga, per fare in modo che ci sia il reindirizzamento dalla pagina :
http://www.falegnameriaceria.it/azienda/chi-siamo.html  (che nei motori di ricerca risulta non trovata, con l’errore 404) 

a quella del nuovo sito :   

http://www.falegnameriaceria.it/azienda/chi-siamo


Spero che qualcuno sappia darmi qualche informazione in merito. Grazie mille per la vostra disponibilità.
Vi auguro una buona giornata.

Mnauela
« Ultima modifica: 03 Mag 2017, 14:16:12 da manuela77 »

Offline marine

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 2909
  • Sesso: Maschio
    • Mostra profilo
Re:Reindirizzamento delle singole pagine
« Risposta #1 il: 03 Mag 2017, 10:50:26 »
La pratica migliore è che ogni signola vecchia url abbia un redirect verso la nuova url corrispondente per argomento trattato.

Esempio: vecchia-url-armadi-su-misura.html redirect verso nuova-url-armadi-su-misura.html

Le vecchie pagine che non hanno corrispondenza nel nuovo sito le fai puntare verso la home.

Qui trovi tutte le regole per fare il redirect di ogni singola url attraverso il file htaccess:

http://www.joomla.it/e-ancora/articoli-community-3x/8649-redirect-301-htaccess-esempi-pratici.html
« Ultima modifica: 03 Mag 2017, 10:55:25 da marine »

Offline $Red

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 4988
  • "Bastard Inside"
    • Mostra profilo
    • redwebsite
Re:Reindirizzamento delle singole pagine
« Risposta #2 il: 03 Mag 2017, 10:57:36 »
Ciao manuela, per fare un redirect di tutti gli errori 404 puoi provare ad usare questo codice

Codice: [Seleziona]
DirectoryIndex index.php
ErrorDocument 404 http://www.falegnameriaceria.it/
se non sono molte puoi anche fare dei redirect 301 qui trovi come fare http://www.joomla.it/e-ancora/articoli-community-3x/8649-redirect-301-htaccess-esempi-pratici.html puoi anche utilizzare il componente redirect di joomla ma alcuni lo sconsigliano qui un articolo
http://www.joomla.it/e-ancora/articoli-community-3x/7675-i-segreti-del-redirect-nativo-di-joomla.html

Attenzione: la versione 3.6.4 di joomla ha bug di sicurezza noti ed uno abbastanza grave, aggiorna il prima possibile alla 3.7

Offline marine

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 2909
  • Sesso: Maschio
    • Mostra profilo
Re:Reindirizzamento delle singole pagine
« Risposta #3 il: 03 Mag 2017, 11:10:10 »
A reindirizzare tutti i 404 verso la home perdi parte della SEO del sito, in ogni caso questa manovra (redirect tramite htaccess o componente) dovevi implementarla prima (o contestualmente) di mettere online il nuovo sito in modo che non ci fossero "buchi" nel passaggio dal vecchio al nuovo.

Offline manuela77

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
    • Falegnameria Ceria
Re:Reindirizzamento delle singole pagine
« Risposta #4 il: 03 Mag 2017, 11:15:54 »
Grazie mille  Marine e Red per le vostre risposte e per avermi indicato l'articolo sul Redirect  :)

Ho iniziato ad inserire il redirect per due pagine, giusto per vedere cosa succede, in questo modo:

Options +FollowSymlinks
Options -Indexes

## Mod_rewrite in use.

RewriteEngine On
Redirect 301 /cat-wood-design/cubi-da-appoggio.html http://www.falegnameriaceria.it/cat-wood-design/i-nostri-articoli/cubi-da-appoggio-componibili-per-gatti
Redirect 301 /azienda/chi-siamo.html http://www.falegnameriaceria.it/azienda/chi-siamo

Ma ho una domanda... direi stupida.... il reindirizzamento dovrebbe funzionare da subito, o prima google deve fare una sorta di reindicizzazione?
Perchè ho provato, ma esce sempre l'errore 404...

$Red, grazie: provvedo ad aggiornare!

Offline marine

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 2909
  • Sesso: Maschio
    • Mostra profilo
Re:Reindirizzamento delle singole pagine
« Risposta #5 il: 03 Mag 2017, 11:21:13 »
Nella regola hai lasciato lo spazio dopo Redirect 301?

Codice: [Seleziona]
Redirect 301 /cat-wood-design/cubi-da-appoggio.html http://www.falegnameriaceria.it/cat-wood-design/i-nostri-articoli/cubi-da-appoggio-componibili-per-gatti

Offline manuela77

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
    • Falegnameria Ceria
Re:Reindirizzamento delle singole pagine
« Risposta #6 il: 03 Mag 2017, 11:31:13 »
Si, ho lasciato lo spazio.

Quindi avrei dovuto fare il reindirizzamento sul sito vecchio... ormai è tardi...sinceramente non ci avevo proprio pensato, è mi è capitato di leggere nulla al riguardo.... :'( :'( :'(

Offline marine

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 2909
  • Sesso: Maschio
    • Mostra profilo
Re:Reindirizzamento delle singole pagine
« Risposta #7 il: 03 Mag 2017, 11:35:48 »
Ormai non è tardi,ma sarebbe stato meglio farlo prima.
Il redirect dovrebbe funzionare subito, prova a sentire il tuo servizio di hosting su come mai la regola che hai inserito nel file .htaccess non funziona.

Offline manuela77

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
    • Falegnameria Ceria
Re:Reindirizzamento delle singole pagine
« Risposta #8 il: 03 Mag 2017, 12:00:17 »
Ok, ho scritto all'hosting  e attendo risposta. Riaggiorno appena mi risponde. Grazie  ;)

Offline danielecr

  • Appassionato
  • ***
  • Post: 492
    • Mostra profilo
Re:Reindirizzamento delle singole pagine
« Risposta #9 il: 03 Mag 2017, 12:40:33 »
O.T.: Aggiorna almeno a joomla 3.6.5, altrimenti il post va a finire nella sezione sicurezza... :D

Offline $Red

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 4988
  • "Bastard Inside"
    • Mostra profilo
    • redwebsite
Re:Reindirizzamento delle singole pagine
« Risposta #10 il: 03 Mag 2017, 13:04:45 »
Ok, ho scritto all'hosting  e attendo risposta. Riaggiorno appena mi risponde. Grazie  ;)
loro non c'entrano niente supportano i file.htaccess, il problema è che non lo hai rinominato devi, tramite FTP, togliere l'estensione .txt ed aggiungere un .punto prima del nome .htaccess

Offline marine

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 2909
  • Sesso: Maschio
    • Mostra profilo
Re:Reindirizzamento delle singole pagine
« Risposta #11 il: 03 Mag 2017, 13:06:44 »
loro non c'entrano niente supportano i file.htaccess, il problema è che non lo hai rinominato devi, tramite FTP, togliere l'estensione .txt ed aggiungere un .punto prima del nome .htaccess

e come fa a non avere /index.php/ se non ha rinominato il file . htaccess?

Offline $Red

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 4988
  • "Bastard Inside"
    • Mostra profilo
    • redwebsite
Re:Reindirizzamento delle singole pagine
« Risposta #12 il: 03 Mag 2017, 13:08:19 »
perche l'hosting è lo stesso dove siamo ospitati noi, joomla.it, puoi immaginare che per i rewrite url ha una configurazione idonea anche per chi non rinomina il file htaccess di joomla

Edit guarda qui http://www.falegnameriaceria.it/htaccess.txt

Offline marine

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 2909
  • Sesso: Maschio
    • Mostra profilo
Re:Reindirizzamento delle singole pagine
« Risposta #13 il: 03 Mag 2017, 13:11:21 »
perche l'hosting è lo stesso dove siamo ospitati noi, joomla.it, puoi immaginare che per i rewrite url ha una configurazione idonea anche per chi non rinomina il file htaccess di joomla

Figata!!! Mica sapevo questa cosa! Mang1 numero uno!

Offline manuela77

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
    • Falegnameria Ceria
Re:Reindirizzamento delle singole pagine
« Risposta #14 il: 03 Mag 2017, 14:15:51 »
Ragazzi innanzitutto: GRAZIE!!!!!!!!!!!!!!

$Red hai perfettamente ragione! Non avevo rinominato il filehtacces e rinominandolo: funziona il reindirizzamento  ;D ;D ;D ;D

L'hosting mi ha suggerito di usare il componente “Redirect” (cosa che non farò).

Reidirizzo tutte le pagine e poi aggiorno la verisone di joomla.
Grazie ancora per il vostro preziosissimo aiuto :)
Manuela

Offline $Red

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 4988
  • "Bastard Inside"
    • Mostra profilo
    • redwebsite
Re:[RISOLTO] Reindirizzamento delle singole pagine
« Risposta #15 il: 03 Mag 2017, 14:23:40 »
prego, buon divertimento con joomla  :)

 

Torna su