Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Risposta dal server con cambio nome della pagina

    Salve a tutti!
    Sto sviluppando un sito multilingue in PHP e vorrei gestirne il contenuto con degli if o switch nel PHP, ma vorrei che le pagine in uscita avessero diversi nomi a seconda della lingua.

    Ad esempio, la pagina ciao.php contiene

    if($lingua=='it'){ ....contenuto in italiano ....}
    if($lingua=='en'){ ....contenuto in inglese....}
    if($lingua=='de'){ ....contenuto in tedesco....}

    però voglio che il server restituisca 3 pagine con nome diverso,
    ciao.html hello.html hallo.html
    a seconda della lingua scelta dall'utente.

    E' possibile questa gestione dinamica dei nomi dei file?
    Ho letto qualcosa riguardo il file .htaccess e le direttive AddHandler, AddType,
    ma non ho capito granché.

    Grazie in anticipo!
    Giulio

  2. #2
    Ciao Giulio,

    puoi provare così:

    if($lingua=='it') header("Location: ciao.html");
    if($lingua=='en') header("Location: hello.html");
    if($lingua=='de') header("Location: hallo.html");
    La democrazia rappresentativa ha fatto il suo tempo, è ora di passare alla democrazia diretta.
    www.beppegrillo.it

  3. #3
    Ciao, grazie per la risposta,
    ho provato, ma il server chiama le tre pagine ciao.html hallo.html e hello.html
    che non esistono. Io vorrei che venisse chiamata sempre ciao.php
    ma che nella barra dell'URL comparisse qualcos'altro.

  4. #4
    Hai chiesto:

    "che le pagine in uscita avessero diversi nomi ... voglio che il server restituisca 3 pagine con nome diverso, ciao.html hello.html hallo.html"

    e adesso dici

    "le tre pagine ciao.html hallo.html e hello.html che non esistono. Io vorrei che venisse chiamata sempre ciao.php"

    Non avevo capito che la tua esigenza fosse quella e se avessi capito non avrei neanche risposto perché htaccess non lo so usare.

    Mi spiace
    Ciao
    La democrazia rappresentativa ha fatto il suo tempo, è ora di passare alla democrazia diretta.
    www.beppegrillo.it

  5. #5
    Scusa, sono stato poco chiaro.
    Grazie lo stesso, ciao!

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.