Joomla.it Forum

Componenti per Joomla! => SEO => : Mario_2435 12 Aug 2016, 15:35:39

: Direttiva .htacces per togliere una parte di codice nell'url
: 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!
: Re:Direttiva .htacces per togliere una parte di codice nell'url
: luketto 29 Sep 2016, 15:00:32
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]
: [Risolto]Re:Direttiva .htacces per togliere una parte di codice nell'url
: Mario_2435 23 Oct 2017, 16:35:17
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.