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

    Come far restituire un 404 ad una pagina php

    Salve,
    gestico la pubblicazione di articoli attraverso la consueta struttura di una pagina in php (www.sito.it/articolo.php?id=linkarticolo) che recupera i dati da un database mysql.
    Ora, avrei la necessità di eliminare una certa quantità di record dal database e siccome alcune pagine di queste sono già indicizzate, pur eliminando il relativo record dall'archivio, la scansione di google potrebbe determinare la lettura di pagine duplicate, restituendomi lo stesso format della pagina articolo.php predisposta per la pubblicazioni dei record in archivio.
    Quindi la mia necessità è quella che venga restuito dal server un 404 nel caso in cui ad esempio la pagina www.sito.it/articolo.php?id=215 corrisponda ad un record non presente più su mysql.
    Il sito è su server windows per cui non posso ricorre ad .htaccess

    Come posso risolvere questo problema?

    Vi ringrazio tutti anticipatamente.

  2. #2
    Puoi fare in modo che se il risultato della select è vuoto stampi un messaggio del tipo "la risorsa che cerchi non è più presente.."
    Dare un 404 non è conveniente in quanto google penalizza siti con molte pagine che vanno in errore.

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.