+ Rispondi alla Discussione
Risultati da 1 a 7 di 7

Cambio directory URL

Ultimo Messaggio di liberoguerra il:
  1. #1
    User L'avatar di mimmonet
    Data Registrazione
    Aug 2007
    Messaggi
    26

    Cambio directory URL

    Ciao a tutti,
    ho cercato in giro ma forse anche per un pò di mia ignoranza nn sono riuscito a trovare nulla...
    ho questo problema:

    Sito in Joomla, con adsmanager e artiosef (per la gestione degli URL SEF)

    in pratica prima le mie URL erano di questo tipo:

    affitti-studenti.it/annunci-affitto/puglia.html

    ora ho voluto fare una modifica per meglio indicizzare altre parole
    e così il vecchio URL è diventato:

    affitti-studenti.it/annunci-immobiliari-affitto/puglia.html

    come faccio per nn perdere tutte le vecchie pagine indicizzate da google?? (circa 11.000)
    ma soprattutto a nn dare fastidio a google che si ritroverà 11.000 pagine del mio sito che nn esistono più....
    e che giustamente mi penalizzera in quelche modo no???!!

    è possibile modificando il file .htaccess?

    Un GRAZIE SPECIALE a tutti coloro che interverrano per darmi delucidazioni!!!
    e ovviamente anche a tutti quelli che nn risponderanno al mio post ma che cmq hanno aiutato gli admin a costruire questa fantastica risorsa!!
    Ultima modifica di mimmonet; 14-06-08 alle 20:14

  2. #2
    User L'avatar di mimmonet
    Data Registrazione
    Aug 2007
    Messaggi
    26
    ok,
    allora....
    ho provato mettendo questo codice nel file .htaccess:

    Redirect permanent xxx.affitti-studenti.it/annunci-affitto/ xxx.affitti-studenti.it/annunci-immobiliari-affitto/

    ma nn funziona.....

    qualcuno sa aiutarmi?

  3. #3
    User L'avatar di liberoguerra
    Data Registrazione
    Apr 2008
    Località
    L'Aquila
    Messaggi
    85
    Prova così
    RewriteRule ^affitti-studenti.it/annunci-affitto/([^/]+)\.html$ http__:// affitti-studenti.it/annunci-immobiliari-affitto/$1.html [R=301,L]


    se usi il www fai precedere
    "affitti-studenti.it/annunci-immobiliari-affitto/puglia.html" con "http__://w__ww."

    In tutti gli
    http__:// e w__ww toglici il __

    Facci sapere se ti funziona

  4. #4
    User L'avatar di mimmonet
    Data Registrazione
    Aug 2007
    Messaggi
    26
    Citazione Originariamente Scritto da liberoguerra Visualizza Messaggio
    Prova così
    se usi il www fai precedere
    "affitti-studenti.it/annunci-immobiliari-affitto/puglia.html" con "http__://w__ww."

    In tutti gli
    http__:// e w__ww toglici il __

    Facci sapere se ti funziona
    ciao,
    ho capito, però ho un problema....
    i path possibili che genera il mio sito sono:

    http_://www_.affitti-studenti.it/annunci-affitto/regione.html
    http_://www_.affitti-studenti.it/annunci-affitto/regione/provincia.html
    http_://www_.affitti-studenti.it/annunci-affitto/regione/provincia/altro.html

    ovviamente "regione" e "provincia" sono tutte le possibili regione e province.

    che devono essere reindirizzati agli stessi indirizzi ma con "annunci-immobiliari-affitto" anzichè "annunci-affitto"

    ci proverei da solo ma nn so alcune cose... tipo:

    "([^/]+)" significa qualsiasi carattere?
    "\" il back slash va prima del punto?
    ".html$" a che serve questo dollaro?
    "$1.html" e questo?

    scusate... forse chiedo troppo... ma se sapete indicarmi dove posso reperire una guida su queste cose me la studio.....

    Grazie ancora!!!!!!!

  5. #5
    User L'avatar di liberoguerra
    Data Registrazione
    Apr 2008
    Località
    L'Aquila
    Messaggi
    85
    "([^/]+)" significa qualsiasi carattere?
    significa qualsiasi combinazione "parola/" ripetuto 1 o più volte

    "\" il back slash va prima del punto?
    il "\" va posizionato prima di tutti quegli operatori tipo il "." per eliminarne il metasignificato e quindi indicare, come in questo caso, che il "." dovrà essere considerarlo come carattere

    ".html$" a che serve questo dollaro?
    il "$" serve per indicare la fine della espressione regolare, cioè tutto quello che viene dopo lo considera come stringa che dovrà sostituire la stringa riconosciuta dall'espressione posta prima del "$"

    "$1.html" e questo?
    "$1" è una variabile che conterrà il valore della stringa riconosciuta con ([^/]+).

  6. #6
    User L'avatar di mimmonet
    Data Registrazione
    Aug 2007
    Messaggi
    26
    Grazie liberoguerra!!!
    ora comincio a capire qualcosa....
    in definitiva il mio redirect dovrebbe essere così:

    RewriteRule ^affitti-studenti.it/annunci-affitto/([^/]+)\.html$ affitti-studenti.it/annunci-immobiliari-affitto/([^/]+)\.html [R=301,L]
    RewriteRule ^affitti-studenti.it/annunci-affitto/([^/]+)/([^/]+)\.html$ affitti-studenti.it/annunci-immobiliari-affitto/([^/]+)/([^/]+)\.html [R=301,L]
    RewriteRule ^affitti-studenti.it/annunci-affitto/([^/]+)/([^/]+)/([^/]+)\.html$ affitti-studenti.it/annunci-immobiliari-affitto/([^/]+)/([^/]+)/([^/]+)\.html [R=301,L]
    è giusto?

    un'ultima cosa....
    io nella root ho questi 2 file
    - .htaccess
    - htaccess.txt

    quale devo modificare?

    Grazie infinite!!!
    File Allegati File Allegati
    Ultima modifica di mimmonet; 20-06-08 alle 18:00

  7. #7
    User L'avatar di liberoguerra
    Data Registrazione
    Apr 2008
    Località
    L'Aquila
    Messaggi
    85
    Devi modificare solo il file .htaccess.

    Il file .htaccess.txt non servirà al tuo scopo.

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.