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

    redirect 301 che non funziona

    Sto provando ad implementare in una pagina del mio sito il redirect 301 con PHP.
    Ma non funziona.

    Potreste dirmi qual'è la sintassi corretta e dove si deve inserire il codice PHP nella pagina HTML affinchè tutto funzioni?

    Grazie mille!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Hai provato con questo?
    Codice PHP:
    header('HTTP/1.1 301 Moved Permanently');
    header('Location: sito.com'); 

  3. #3
    Si esatto.
    E non funziona.

    Diciamo che era così per la precisione:
    codice:
    <? 
    Header( "HTTP/1.1 301 Moved Permanently" ); 
    Header( "Location: http://www . nuovo-dominio . it" ); 
    ?>
    Ma dove va inserito?
    Grazie!!

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Come dove devi metterlo? Nella pagina php in cui ne necessiti no?

  5. #5
    Si, scusami ho espresso male il concetto. Intendevo dove nella pagina.
    Io l'ho messo dentro all'header (<head> codice php </head>), va bene?

    Ho trovato il modo per farlo funzionare.
    Così:
    codice:
    <?php
    Header( 'HTTP/1.1 301 Moved Permanently' );
    Header( 'Location: http://www. miosito. it/' );
    ?>
    Confermate che è giusto dal punto di vista sintattico e di codice?

    Come faccio però a diminuire il tempo di permanenza che ha sulla pagina da re-dirigere?
    In poche parole che ci stia per 0 secondi e poi ridirige subito..

    Grazie mille!!!

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da programfile
    Si, scusami ho espresso male il concetto. Intendevo dove nella pagina.
    Io l'ho messo dentro all'header (<head> codice php </head>), va bene?

    Ho trovato il modo per farlo funzionare.
    Così:
    codice:
    <?php
    Header( 'HTTP/1.1 301 Moved Permanently' );
    Header( 'Location: http://www. miosito. it/' );
    ?>
    Confermate che è giusto dal punto di vista sintattico e di codice?

    Come faccio però a diminuire il tempo di permanenza che ha sulla pagina da re-dirigere?
    In poche parole che ci stia per 0 secondi e poi ridirige subito..

    Grazie mille!!!
    Non credo si possa sinceramente, o almeno solo in php non avrebbe senso anche
    perchè quando il client inizia ad essere visibile lui ha gia finito di elaborare, non vedo a cosa possa servire sennò potresti usare un meta-tag di refresh in html

  7. #7
    Il meta tag refresh non mi va di usarlo per il fatto che è stato deprecato, e per tutte le motivazioni accessorie.
    Però capisco quello che dici e hai ragione.
    Credo che la "lentezza" che manifesto sia dovuta al fatto che io lo re-indirizzo su una pagina del sito che è abbastanza pesante e ci mette un attimo a caricare... tutto qui

    Grazie per l'aiuto!!!

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.