Joomla.it Forum
Componenti per Joomla! => SEO => : Mario_2435 12 Aug 2016, 15:35:39
-
Salve a tutti,
purtroppo con un aggiornamento, qualcosa nel template che uso è andato in tilt, ho bisogno (per tamponare) di sapere se esiste il modo di risolvere con una direttiva htacces.
Url errata http://www.miosito.com/xxxxxxx.html?is_preview=on&template=cs02
Il problema non si palesa sempre ma quando si presenta ovviamente lo spider di google lo rileva e non va affatto bene.
Serve quindi una regola che nel momento in cui la url contiene il seguente "?is_preview=on&template=cs02" lo stesso venga tolto, in modo da avere una url ripulita... in questo caso il risultato sarebbe http://www.miosito.com/xxxxxxx.html
Qualcuno sa come fare? Crea problemi una soluzione del genere? Può volendo essere definitiva?
Grazie per l'aiuto!
-
Ciao Mario_2435, devi gestire il querystring dal file htaccess:
RewriteCond %{QUERY_STRING} ^is_preview=(.*)&template=(.*)$
RewriteRule ^xxxxxxx.html$ http://www.[NOMESITO].[EXT]/xxxxxxx.html? [R=301,L]
-
Ciao Luketto, mi scuso se non ho più risposto ma me ne sono completamente dimenticato. Aggiorno con la soluzione con la quale ho risolto, la tua non sono riuscito a farla funzionare.
Ecco la regola che toglie la query string:
RewriteCond %{QUERY_STRING} "template=" [NC]
RewriteRule (.*) /$1? [R=301,L]
Spero che si di aiuto a qualcun altro che ha problemi simili.
Ciao a tutti.