• User Newbie

    Con Htaccess spostare tutto tranne la root

    Ciao a tutti

    è tutto il giorno che provo varie combinazioni di RewriteRule e RewriteCond ma per un motivo o per l'altro ho sempre qualche problema... purtroppo non ho molta abilità con il file Htaccess se non per semplici redirect o rewrite. :arrabbiato:

    Devo riuscire a reindirizzare tutte le url sotto una sottocartella ITA (domain.com/ITA), tutto tranne la home page (domain.com) e le sottocartelle ENG e FRA (domain.com/ENG e domain.com/FRA)

    Così da non perdere tutta l'indicizzazione di google. :():

    In pratica deve funzionare con le singole pagine
    domain.com\test\file.html -> domain.com\ITA\test\file.html

    e con le cartelle
    domain.com\test\ -> domain.com\ITA\test\

    ma non deve toccare la home page:
    domain.com

    e le altre sottocartelle con i vari linguaggi
    domain.com\ENG domain.com\FRA

    esiste la possibilità di fare questa cosa?

    grazie


  • User Newbie

    ok penso di aver trovato, ve lo indico così a chi può servire:

    con questo facciamo il redirect di tutto tranne la home:
    RewriteRule (^[a-z0-9-]+).html /new1401/ita/$1.html [R=301,L]

    poi per ogni sottocartella del sito:
    RewriteRule (^SOTTOCARTELLA/.*) /new1401/ita/$1.html [R=301,L]

    dovrebbe andare bene 😉 lo sto testando