• User

    ModRewrite e Redirect CMS (MODx)

    Ciao, ho bisogno di un aiuto per una questione spinosa che non so risolvere da solo! Ed è una cosa importante che dovrei risolvere nel giro di un paio di settimane al massimo.:x

    Sto utilizzando il cms MODx e ho attivato la riscrittura degli URL su un sito gia indicizzato e ben posizionato. Ora la pagina tipo index.php?id=123 vengono trasformate in contatti.html, fino qui nessun problema. Il punto è che Google conosce gia index.php?id=123, come mi comporto per non perdere posizioni e pagerank?

    Se digito sul browser l'indirizzo vecchio vengo mandato in automatico alla pagina contatti.html quindi presumo (ma è una supposizione) che i motori vengono correttamente informati che la vecchia pagina è stata definitivamente spostata in quella nuova tramite il redirect301

    Posso postare uno stralcio del mio htaccess, magari aiuta a capire.

    [PHP]

    MODX supports Friendly URLs via this .htaccess file. You must serve web

    pages via Apache with mod_rewrite to use this functionality, and you must

    change the file name from ht.access to .htaccess.

    Make sure RewriteBase points to the directory where you installed MODX.

    E.g., "/modx" if your installation is in a "modx" subdirectory.

    You may choose to make your URLs non-case-sensitive by adding a NC directive

    to your rule: RewriteRule ^(.*)$ index.php?q=$1 [L,QSA,NC]

    RewriteEngine On

    RewriteBase /xampp/modxr/

    Rewrite w.domain.com -> domain.com -- used with SEO Strict URLs plugin

    #RewriteCond %{HTTP_HOST} .
    %{HTTP_HOST} !^127.0.0.1/xampp/modxr
    #RewriteRule (.*) htt://127.0.0.1/xampp/modxr$1 [R=301,L]

    or for the opposite domain.com -> w.domain.com use the following

    DO NOT USE BOTH

    %{HTTP_HOST} !^127.0.0.1/xampp/modxr
    (.*) htt://127.0.0.1/xampp/modxr$1 [R=301,L]

    Rewrite secure requests properly to prevent SSL cert warnings, e.g. prevent

    htt://w.domain.com when your cert only allows htt://secure.domain.com

    (.*) htt://127.0.0.1/xampp/modxr$1 [R=301,L]
    [/PHP]

    Sfruttando strumenti per Webmaster di Google c'e qualche possibilità di sistemare problemi eventualmente creati?

    Grazie!