Visualizzazione risultati 1 fino 16 di 16

Discussione: da articolo?id=954 a articolo-954.html

  1. #1
    Guest

    Predefinito da articolo?id=954 a articolo-954.html

    il titolo dice tutto..

  2. #2
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Per il caso specifico bisognerebbe vederlo.

    Comunque un modo generale che dovrebbe andare bene potrebbe essere mettere a inizo della pagina articolo.php, prima di qualsiasi altra scritta (compreso <!DOCTYPE ...> e <HTML>):
    Codice PHP:
    <?php
    if (isset($_GET['id'])) {
    header ('Location: http://tuosito.altervista.org/pathpergliarticoli/articolo-'.$_GET['id'].'.html');
    die();
    }
    ?>
    Nota che usando il header Location per fare il redirect il percorso web della pagina va scritto sempre completo, da http:// a tutto il resto.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  3. #3
    Guest

    Predefinito

    >> va sempre usato...
    io lo uso sempre senza la url completa e non mi ha mai dato problemi :eyes:

  4. #4
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Citazione Originalmente inviato da gerasimone
    >> va sempre usato...
    io lo uso sempre senza la url completa e non mi ha mai dato problemi :eyes:
    Boh, in effetti non ho mai provto con la url incompleta, in quanto nella guida ufficiale dice che e` obbligatoria quella completa; se funziona lo stesso tanto meglio, ma secondo me, visto che costa poco, meglio rifarsi alle richieste della reference:
    http://it2.php.net/manual/it/function.header.php
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  5. #5
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    neoscript per fare ciò ke intendi (google tapping, mod rewrite o come lo vuoi chiamare) serve il mod rewrite ed il relativo rewrite engime attivo... cosa che su altervista come su molti altri host non c'è :(

    se cerchi in questo forum erano già stati aperti altri 3d identici a questo ;)
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  6. #6
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Citazione Originalmente inviato da Evcz
    neoscript per fare ciò ke intendi (google tapping, mod rewrite o come lo vuoi chiamare) serve il mod rewrite ed il relativo rewrite engime attivo... cosa che su altervista come su molti altri host non c'è :(

    se cerchi in questo forum erano già stati aperti altri 3d identici a questo ;)
    Che controindicazioni ha il trucchetto che gli ho proposto?
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  7. #7
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    tu hai messo un redirect che in base al parametro che gli passi ti reindirizza ad un'altra pagina...

    lui invece non vuole reindirizzare la pagina ma il contenuto ;)

    per esempio fare in modo che quando viene rikiamata dal server la pagina:
    http://www.hwtweakers.net/article498.html

    questo mandi in output il contenuto di:
    http://www.hwtweakers.net/modules.ph...rticle&sid=498

    in maniera assolutamente invisibile per l'utente e per i motori di ricerca ;)
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  8. #8
    Guest

    Predefinito

    Ma io vorrei sapere come convertire la pag news.php?ID=1 in sito.it/news.php/1.html o 1.php

    Visto che google ha difficoltà cn le variabili nel URL.


    Grazie!

  9. #9
    Guest

    Predefinito

    E che mi metta i menu e tutto il resto + la news o la guida...

  10. #10
    Ospite Guest

    Predefinito

    metti

    if (file_exists("articolo-$id.html"))
    header ('Location: http://tuosito.altervista.org/pathpergliarticoli/articolo-'.$_GET['id'].'.html');
    else {
    $text = '';
    //cambi tutti gli echo "..."; in $text .= "....";
    fwrite(fopen("articolo-$id.html","w"),$text);
    header ('Location: http://tuosito.altervista.org/pathpergliarticoli/articolo-'.$_GET['id'].'.html');
    }

  11. #11
    Guest

    Predefinito

    Nn avete capito...
    Bhè! Mi potete fare/dare uno script di esempio? Che legga dal DB i dati e poi li metta nelle apg. .html

  12. #12
    Guest

    Predefinito

    Citazione Originalmente inviato da newdelex
    Nn avete capito...
    Bhè! Mi potete fare/dare uno script di esempio? Che legga dal DB i dati e poi li metta nelle apg. .html

    non dovrebbe essere possibile su altervista, per questo motivo
    Citazione Originalmente inviato da Evcz
    neoscript per fare ciò ke intendi (google tapping, mod rewrite o come lo vuoi chiamare) serve il mod rewrite ed il relativo rewrite engime attivo... cosa che su altervista come su molti altri host non c'è :(
    cmq, se si riesce ad ovviare al problema, sarei felice....serve anche a me :grin:

  13. #13
    Guest

    Predefinito

    In poche aprole? Non si può? Illuminatemi plz......

  14. #14
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    tutti i siti dinamici che hanno tante pagine diverse per ogni articoli in realtà nell'ftp non hanno alcuna pagina html!

    si tratta di un particolare modulo di apache chiamato "mod_rewrite" che permette di deviare un certo tipo di rikiesta verso una pagina php passandolo parte del nome della pagina rikiesta come parametro :eyes:

    su altervista quel metodo non si può usare.
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  15. #15
    Guest

    Predefinito

    ma volendo non si puo fare una cosa simile specificando il httpd/html nell'head di una pagina php? io faccio così per fare pagine .doc o immagini...

    alla fine verrebbe fuori .html e quindi il problema si risolverebbe...

    ps: evcz sai il codice che usano? io sto facendo un sito su un server a pagamento e il mod_rewrite è attivo...

  16. #16
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    avevo postato qualcosa a riguardo qui:

    http://forum.altervista.org/showthread.php?t=18991
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •