Joomla.it Forum
Componenti per Joomla! => SEO => : 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
-
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.