Back to top

Autore Topic: Redirect: da installazione Joomla da eliminare a nuova installazione Joomla  (Letto 1122 volte)

Offline dettoChiaramente.it

  • Esploratore
  • **
  • Post: 85
  • Sesso: Femmina
    • Mostra profilo
Ciao a tutti.

Dovrei impostare un redirect in questo modo:

- SPAZIO DI AZIONE:

  si svolge tutto all'interno dello stesso dominio e spazio web
  (cioè questo: www.dettochiaramente.it )


- SITUAZIONE DI PARTENZA:

  quando ero partita a fare il blog, pensavo di trattare 3 grossi argomenti diversi, quindi:
  anziché mettere Joomla direttamente nello spazio principale del dominio, avevo fatto
  3 sotto-cartelle nel sito, mettendogli dentro 3 installazioni Joomla,
  per gestire ciascun argomento liberamente come blog separato, col suo template, ecc.

Poi con il tempo ho tenuto 1 solo argomento, che è diventato il blog principale, per cui:

  ho "fotocopiato" una delle 3 installazioni che volevo tenere,
  in una installazione fatta nel dominio principale.
  Cioè sono tornata all'impostazione ottimale di avere:
  1 dominio con 1 solo Joomla, installato correttamente nella cartella principale del sito.


- COSA SUCCEDE ADESSO:

Alcuni degli articoli della vecchia installazione
(che è nella sottocartella http://www.dettochiaramente.it/verde)
si sono posizionati nei motori di ricerca, quindi la gente continua a finirmi lì dentro!!!  :'(

Stamattina sono riuscita a far partire il Redirect,
spegnendo la pagina dell'installazione vecchia e puntandola a quella nuova,

(senza usare plugin o altro ma semplicemente dalla funzione che esiste già apposta,
componenti > redirect 
lo dico a beneficio di chi casca su questa discussione perchè sta cercando
un plugin apposta, senza sapere che Joomla lo fa già da solo  ;) ).


- IL PROBLEMA:

Il redirect funziona, PERO' è impostato sulla VECCHIA INSTALLAZIONE Joomla,
che io vorrei togliere dal mio spazio web, per liberare spazio.


Se io imposto il redirect da dentro l'installazione Joomla sul dominio principale
(quella che voglio tenere), non fa nulla, mi dà l'errore 404 senza reindirizzare.
:(



- VI CHIEDO QUINDI:

Sarò quindi obbligata a tenere per sempre nel mio spazio web
la vecchia installazione di Joomla,
solo perchè stia lì a gestirmi i redirect?
:o

O c'è modo di toglierla finalmente, ma ottenere i redirect lo stesso? E' magari necessario agire piuttosto al di fuori di Joomla? Chessò.. impostando qualcosa nel Pannello di Controllo del mio spazio web, oppure su Google Analitics, o in qualsiasi altro modo?


GRAZIE INFINITE DELL'AIUTO  :-*



@per gli amministratori:
ero indecisa se questa discussione va postata qui o nella sezione "migrazioni", dove però si parla piuttosto di installazioni credo,
quindi ho immaginato che andasse qui, se è sbagliata chiedo scusa.
« Ultima modifica: 22 Giu 2015, 10:42:08 da dettoChiaramente.it »

Offline dettoChiaramente.it

  • Esploratore
  • **
  • Post: 85
  • Sesso: Femmina
    • Mostra profilo
Piccolo aggiornamento:
ho provato a fare il Redirect direttamente dal C Panel del mio spazio web
ma mi fa una pernacchia...  :-\


Vado sulla pagina e non succede nulla...
- se la pagina vecchia è attiva resta lì lei e non si ricarica quella di destinazione
- se la pagina vecchia è spenta, viene errore 404, e della nuova nemmeno l'ombra...

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Ciao

Il redirect per funzionare deve essere intercettato nel vecchio indirizxo per portarti al nuovo. Immagina che prima abitavi in via verdi ed ora in via bianchi è chiaro che se voglio venire a trovarti recandomi al vecchio indirizzo di via verdi è lì che dovrei trovare un cartello che mi indichi che hai cambiato indirizzo, se il cartello lo metti al nuovo indirizzo non lo vedrà nessuno. Comunque se operi il redirect da .htaccess puoi risolvere in quanto trattandosi di sottodomini nell'esempio sopra più che un cambio di indirizxo hai fatto solo un cambio di scala e quindi chiedendo al portiere mi potrà dire la nuova scala ed interno.

Offline dettoChiaramente.it

  • Esploratore
  • **
  • Post: 85
  • Sesso: Femmina
    • Mostra profilo
Cioé...
...in sostanza, tecnicamente, come devo fare?


La posso togliere la vecchia installazione, e gestire i Redirect in altro modo,
o dovrà rimanere per i secoli dei secoli?  :-\

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Utilizzare il file .htaccess del sito principale in cui mettere i redirect.

Offline dettoChiaramente.it

  • Esploratore
  • **
  • Post: 85
  • Sesso: Femmina
    • Mostra profilo
Cioè dentro quel file, se ho per esempio 120 articoli,
inserisco 120 righe di codice* per dirgli

  • questo articolo qui ....... lo mandi a questo nuovo link.....
  • questo articolo qui ....... lo mandi a questo nuovo link.....
  • questo articolo qui ....... lo mandi a questo nuovo link.....
  • questo articolo qui ....... lo mandi a questo nuovo link.....

dopo di che non ci penso più e posso cancellare la vecchia versione?



(*che devo capire come scrivere, non so la formula)

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Più o meno è così, se non vuoi proprio metterne 120 puoi reindirizzarli alle sole categorie. Oppure se cambia una sola parte dell'url puoi reindirizzare solo quella che cambia, ti facci un esempio:
In un mio sito il cliente ha cambiato la parola hotel con resort, aggiungendo questa riga tutti gli url che contengono la parola hotel, questa viene sostituita con la parola resort.

Codice: [Seleziona]
RewriteRule ^hotel/(.*) resort/(.*) [L]
Conoscendo bene le sintassi del .htaccess puoi fare molte cose.
« Ultima modifica: 22 Giu 2015, 19:18:16 da tomtomeight »

Offline dettoChiaramente.it

  • Esploratore
  • **
  • Post: 85
  • Sesso: Femmina
    • Mostra profilo
Un dubbio:


quale dei due file .htaccess devo toccare?


posso usare quello dell'installazione che voglio tenere?
O devo usare quello dell'installazione vecchia che voglio togliere?
« Ultima modifica: 23 Giu 2015, 09:19:51 da dettoChiaramente.it »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
La vecchia installazione puoi anche eliminarla, fai comunque una copia completa, e nella sottodirectory ci lasci il solo file .htaccess coi redirect. Dovrebbe funzionare però anche col .htaccess principale, fai delle prove a conferma.

 



Web Design Bolzano Kreatif