Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    58

    htaccess 100.000 redirect

    Ciao a Tutti,
    sto per concludere una migrazione di un forum da asp a php
    sono riuscito a generare un file htaccess con 100.000 link da reindirizzare ma prima di lanciarlo su apache mi sorge un dubbio.... funzionerà mai o conviene gestire un numero inferiore di link? questo ovviamente mi farebbe perdere accessi di link indicizzati e non reindirizzati

    grazie per i suggerimenti
    ciao
    vanni

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    58
    c'è qualcuno tra voi che ha sperimentato qualcosa di simile e sa darmi dei suggerimenti?
    ciao

  3. #3
    mio dio sei pazzo...

    usa una regola nel codice della pagina

    per esempio se hai showarticle.php?id=121

    metti in quella pagina un if che controlla l'id passato e se sono dentro al tuo range reindirizzano al nuovo link

  4. #4
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    La migrazione cosa ha cambiato? I valori che passi nella querystring, a parte il nome delle variabili, sono cambiati del tutto?

    ad esempio, con una regola del genere dovresti risolvere se l'id dei topic è immutato:
    codice:
    RewriteEngine On 
    RewriteCond %{REQUEST_URI} viewtopic.asp
    RewriteCond %{QUERY_STRING} ^id=([0-9]*)
    RewriteRule . http://www.dominio.com/forum/viewtopic.php?id=%1 [R=301,L]
    se invece l'id del topic è cambiato, io mi muoverei così:
    codice:
    RewriteEngine On
    RewriteRule \.asp redirect.php [QSA,L]
    nel file redirect.php confronti la querystring o la request URI con la lista di 100.000 occorrenze che hai creato e fai il redirect all'url nuovo spedendo anche un header di redirect permanent.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.