Autore Topic: Chi mi scrive un HTACESS?  (Letto 2750 volte)

Offline lutherbli

  • Esploratore
  • **
  • Post: 97
  • Sesso: Maschio
  • L'arte un punto di vista.
    • Mostra profilo
Chi mi scrive un HTACESS?
« il: 02 Set 2008, 16:08:42 »
Ciao Ragazzi, avrei bisogno di scrivere una direttiva per HTACESS.
Si tratta di un redirect 301, che mi trasformi le chiamate provenienti dai motori di ricerca e link sparsi nella rete indicizzate con le url di joomla 1.0 a le url nuove di joomla 1.5
Come avete capito ho migrato il mio sito (www.greenplante.net) da joomla 1.0 a joomla 1.5 e mi ritrovo con le url e link indicizzati che mi danno l'errore 404.

Le vecchie url indicizzate sono del tipo:
www.greenplanet.net/content/view/18348/205/

mentre quelle nuove sono nel formato SEF:
http://www.greenplanet.net/comunicati-stampa/le-aziende-informano/21754-il-paniere-low-cost-e-bio-torna-linizativa-dei-negozi-naturasi-e-bio-contro-il-carospesa.html

ho importato tutte le news correttamente, quindi sarebbe necessario che quando un utente clicca su di una url con un certo ID, htacess possa reindirizzare allo stesso ID ma con la url nuova.

Dato che ho attivato su joomla 1.5 il sistema SEF, e qualora fosse complicato ridirigere alla nuova url, si potrebbe optare per ridirigerla alla url NO-SEF, ovvero:

www.greenplanet.net/index.php?option=com_content&view=article&id=(NUMERO ID)

Se mi potete aiutare vi ringrazio molto, ho faticato molto ad avere le pagine indicizzate e mi dispiacerebbe perdere l'attuale posizione.

Qualora fosse necessario fare un rimborso economico, sono pronto.

Un saluto
LB
Per chi volesse mantenersi informato sul territorio del Mugello possibile farlo su www.okmugello.it

Offline matteoraggi

  • Esploratore
  • **
  • Post: 123
  • Sesso: Maschio
    • Mostra profilo
Re: Chi mi scrive un HTACESS?
« Risposta #1 il: 03 Set 2008, 03:33:37 »
non hai bisogno di scrivere a mano l'htaccess, ti basta usare sh404SEF  e gli dici url1 va su url2 ecc...

Offline lutherbli

  • Esploratore
  • **
  • Post: 97
  • Sesso: Maschio
  • L'arte un punto di vista.
    • Mostra profilo
Re: Chi mi scrive un HTACESS?
« Risposta #2 il: 03 Set 2008, 19:05:50 »
Grazie matteo per la  risposta, ma il problema che non si tratta di una sola URL, ma di oltre 40000 records.
Ovvero tutte i records del DB relative alle notizie.
Esiste una funzione che mi permette di inserire in Se404sef un url con variabile?

In pratica dovrei far capire al browser che quando arriva con la chiamata:
www.greenplanet.net/content/view/(ID NOTIZIA)
redireziona il tutto al nuovo indirizzo
www.greenplanet.net/index.php?option=com_content&view=article&id=(ID NOTIZIA)

Studiando un p il componente per il SEF ho visto che si possono inserire le url vecchie per le nuove, ma una alla volta e non per migliaia.
Capisci che rimetterle tutte a manina sarebbe problematico...

LB
Per chi volesse mantenersi informato sul territorio del Mugello possibile farlo su www.okmugello.it

Offline matteoraggi

  • Esploratore
  • **
  • Post: 123
  • Sesso: Maschio
    • Mostra profilo
Re: Chi mi scrive un HTACESS?
« Risposta #3 il: 03 Set 2008, 19:23:07 »
qui spiegano qualcosa ma in genre la gente scende di una artella, no naggiunge parametri..
http://urbangiraffe.com/plugins/redirection/
cercando in inglese su google di sicuro trovi la soluzione, hai cercato?

Offline lutherbli

  • Esploratore
  • **
  • Post: 97
  • Sesso: Maschio
  • L'arte un punto di vista.
    • Mostra profilo
Re: Chi mi scrive un HTACESS?
« Risposta #4 il: 03 Set 2008, 19:34:13 »
Si ho cercato anche in inglese, ma non sono riuscito a trovare molto (considera che cercavo direttive per la riscrittura di htacess, non avevo considerato se404sef per riscrittura), adesso mileggo quello che mi hai indicato.

Quindi mi consigleresti di scendere di una cartella sul componente del tipo:

url vecchio:
www.greenplanet.net/content/view

redireziona a url nuova
www.greenplanet.net/index.php?option=com_content&view

in questo modo tutte, non risolvo la richiesta del singolo articolo, ma di contro non ho il messaggio 404 e tutte le chiamate vanno in homepage?.

LB
Per chi volesse mantenersi informato sul territorio del Mugello possibile farlo su www.okmugello.it

Offline matteoraggi

  • Esploratore
  • **
  • Post: 123
  • Sesso: Maschio
    • Mostra profilo
Re: Chi mi scrive un HTACESS?
« Risposta #5 il: 03 Set 2008, 19:57:46 »
devi cercare ".htaccess multiple url"
e trovi molti esempi come questo:
http://www.yourhtmlsource.com/sitemanagement/urlrewriting.html

Offline lutherbli

  • Esploratore
  • **
  • Post: 97
  • Sesso: Maschio
  • L'arte un punto di vista.
    • Mostra profilo
Re: Chi mi scrive un HTACESS?
« Risposta #6 il: 04 Set 2008, 09:25:02 »
Ho letto anche quell'articolo (con l'inglese tradotto da google) spero di aver capito abbastanza.

Quindi potrei scrivere la seguente regola:

RewriteRule ^content/view/([0-9]+)$ index.php?option=com_content&view=article&id=$1 [R=301,L]

oppure i caratteri speciali del reinderizzamento danno fastidio, (tipo gli interrogativi e le & commerciali).

Per chi volesse mantenersi informato sul territorio del Mugello possibile farlo su www.okmugello.it

 

Host

Torna su