+ Rispondi alla Discussione
Risultati da 1 a 1 di 1

nuovo sito: riscrivere due url in uno

Ultimo Messaggio di buribus il:
  1. #1
    User
    Data Registrazione
    Jan 2006
    Localit
    spoleto (Pg)
    Messaggi
    39

    nuovo sito: riscrivere due url in uno

    Ho provveduto al restyling del mio blog che ha interessato anche parte del codice php e il nome di alcuni parametri delle querystring degli indirizzi delle pagine cambiato. Ho poi provveduto a riscrivere questi indirizzi del nuovo sito per renderli pi user e seo friendly tramite htaccess. Tutto funziona alla perfezione, es per i post:
    engine.php?page=articolo&id=72
    diventato
    articolo/72/
    la directoryindex diventata engine.php

    L'unica cosa che alcuni post del vecchio sito, una decina in tutto, (che continuano ad esistere sul nuovo sito), sono ben indicizzati e presentano numerosi link in entrata che non vorrei perdere. Attualmente questi link portano sulla pagina 404 del mio sito.
    es. vecchio link
    index.php?sezione=articolo&id=72
    la directory index era index.php

    molto simile all'indirizzo del nuovo sito, e non sono riuscito a intervenire sull'htaccess per farlo puntare sul nuovo indirizzo gi riscritto (articolo/72/ che nel nuovo il riscritto di engine.php?page=articolo&id=72).

    avrei pensato allora di usare il 301 in php, ricaricando sul server un file index.php con un codice simile (e funziona, mi rimanda correttamente sulla nuova pagina del post):
    Codice:
    <?php
    header("HTTP/1.1 301 Moved Permanently");
    
    $sezione = (isset($_GET['sezione']) && $_GET['sezione']=='articolo') ? 1 : 0;
    $id = isset($_GET['id']) ? (int)$_GET['id'] : 0;
    
    if ($sezione==1 && $id!=0) {
    	header("Location: indirizzohttp/articolo/".$id."");
    } else {
    	header("Location:  indirizzohttp/");
    }
    ?>
    il fatto che non vorrei fare casini perch avevo fatto tanto per eliminare index.php, un procedimento sbagliato rimettere questo file?

    ps
    che mi perdonino i moderatori per il pessimo titolo del post
    Ultima modifica di buribus; 14-01-10 alle 11:24

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] Attivato
  • Il codice [VIDEO] Attivato
  • Il codice HTML Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.