Joomla.it Forum

Componenti per Joomla! => SEO => : francofadda 29 Jan 2018, 13:03:51

: [Risolto] Spostamento sito in una nuova sottocartella e redirect vecchie url
: francofadda 29 Jan 2018, 13:03:51
Buongiorno a tutti
ho riprogettato interamente un sito e l'ho messo in una nuova sottocartella.
Chiedo ai più esperti se la seguente procedura sia corretta, soprattutto ai fini della SEO


ht access Nella root del nuovo sito per la migrazione dell'intero sito


:
RewriteRule ^site/(.*)$ nuovacartella/$1 [R=301,NC,L]
:
RewriteBase /nuovacartella/


ht access Nella root del vecchio sito per reindirizzare le vecchie url


Options +FollowSymLinks RewriteEngine on
Redirect 301 /index.php?lang=it http://www.nuovosito/nuovacartella/it/ (http://www.nuovosito/nuovacartella/it/)
Redirect 301 /index.php?lang=en http://www.nuovosito/nuovacartella/en/ (http://www.nuovosito/nuovacartella/en/)
Redirect 301 /index.php?lang=de http://www.nuovosito/nuovacartella/de/ (http://www.nuovosito/nuovacartella/de/)
Redirect 301 /index.php?lang=es http://www.nuovosito/nuovacartella/es/ (http://www.nuovosito/nuovacartella/es/)
Redirect 301 /altra_pagina_vecchio_sito http://www.altrapagina_nuovo_sito.html (http://www.altrapagina_nuovo_sito.html)


Ringrazio in attesa di un gradito parere da parte dei più esperti
: Re:Spostamento sito in una nuova sottocartella e redirect vecchie url
: francofadda 03 Feb 2018, 17:48:25
Brillantemente risolto dal gestore dell'Hosting come segue:

Gentile cliente,
La informiamo a che le regole impostate sono errate, essendo degli url con parametri è necessario creare della regole nella seguente forma:


RewriteEngine On
Options +FollowSymLinks
RewriteCond %{QUERY_STRING} option(.*)=com_wrapper
RewriteCond %{QUERY_STRING} view(.*)=wrapper
RewriteCond %{QUERY_STRING} Itemid(.*)=171
RewriteCond %{QUERY_STRING} lang(.*)=de
RewriteRule ^index\.php(.*)(.*)(.*)(.*)$ http://www.casavacanzealghero.it/holidays/de/wohnungen/ginepro-de.html? [R=301,L]


Tale regole (già da noi implementata nel file .htaccess)
dirotta la richiesta:
http://www.casavacanzealghero.it/site/index.php?


Con i parametri:
option=com_wrapper
view=wrapper
Itemid=171
lang=de


all'url di destinazione: http://www.casavacanzealghero.it/holidays/de/wohnungen/ginepro-de.html


Vi invitiamo ad effettuare le restanti regole seguendo la precedente sintassi.
Restiamo a disposizione
Distinti saluti.


Doppiamente gentili perché non penso che spettasse a loro intervenire sull'htaccess. Li ho comunque contattati per escludere eventuali problematiche legate alla configurazione del server.