Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di mimo84
    Registrato dal
    Jun 2007
    Messaggi
    159

    redirect 301 con file .htaccess

    Ciao a tutti,
    ho ricostruito un sito ed ora devo fare dei redirect, dalla "vecchia" alla nuova versione.
    All'interno del file .htaccess ho messo queste due stringhe:
    codice:
    RedirectMatch 301 ^/Vecchia_Cartella/Vecchia_sottocartella/(.*) http://www.nuovo-sito.com/nuova_cart...sottocartella/$1
    Redirect 301 ^/Vecchia_Cartella/Vecchia_sottocartella/index.htm http://(www\.)nuovo-sito.com/nuova_cartella/nuova_sottocartella
    Il problema è che quando vengo reindirizzato al nuovo sito, viene riportato anche il nome del file vecchio, se per esempio sul vecchio ho:
    codice:
    sito.com/cartella/index.html
    sul nuovo sito vengo rimandato a:
    codice:
    nuovo.com/nuova_cartella/index.html
    mentre io voglio che il redirect sul nuovo mi mandi semplicemente alla cartella principale (senza index.htm per intenderci), così:
    codice:
    nuovo.com/nuova_cartella

    Qualcuno sa come si fa?
    Un'idea che non sia pericolosa, è indegna di chiamarsi idea (Oscar Wilde)

  2. #2
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Prova togliendo il $1 da:
    codice:
    RedirectMatch 301 ^/Vecchia_Cartella/Vecchia_sottocartella/(.*) http://www.nuovo-sito.com/nuova_car..._sottocartella/$1

  3. #3
    Utente di HTML.it L'avatar di mimo84
    Registrato dal
    Jun 2007
    Messaggi
    159
    Era così semplice???
    Grandissimo!
    Grazie mille, mi sei stato di grande aiuto!
    Un'idea che non sia pericolosa, è indegna di chiamarsi idea (Oscar Wilde)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.