Autore Topic: [Risolto] Spostamento sito in una nuova sottocartella e redirect vecchie url  (Letto 563 volte)

Offline francofadda

  • Esploratore
  • **
  • Post: 125
    • Mostra profilo
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


Codice: [Seleziona]
RewriteRule ^site/(.*)$ nuovacartella/$1 [R=301,NC,L]
Codice: [Seleziona]
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/
Redirect 301 /index.php?lang=en http://www.nuovosito/nuovacartella/en/
Redirect 301 /index.php?lang=de http://www.nuovosito/nuovacartella/de/
Redirect 301 /index.php?lang=es http://www.nuovosito/nuovacartella/es/
Redirect 301 /altra_pagina_vecchio_sito http://www.altrapagina_nuovo_sito.html


Ringrazio in attesa di un gradito parere da parte dei più esperti
« Ultima modifica: 03 Feb 2018, 17:49:11 da francofadda »

Offline francofadda

  • Esploratore
  • **
  • Post: 125
    • Mostra profilo
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.

 

Torna su