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

    Url rewrite che non mi da errore 404

    Salve, ho fatto un CMS da zero, con l'aggiunta dei tag agli articoli (un pò come wordpress)

    in .htacces ho impostato così:

    RewriteRule ^tag/(.*)\.php$ /tag.php?tags=$1 [L]

    se clicco sul tag tipo: miosito.com/tag/casa.php

    va tutto bene, mi ricava tutti gli articoli per quel tag

    ma se provo a scrivere nella barra degli indirizzi un tag diverso mi da la pagina tag.php senza nulla, vorrei che ci fosse un errore 404 visto che quel tag non esiste, come posso fare? Grazie.

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Ovviamente non ti da un 404, perché il file esiste. Per fare ciò che vuoi dovresti verificare l'esistenza in tag.php e poi restituire un 404 in caso il tag non esista.

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    In tag.php dovrei fare un qualcosa di simile?

    Lo scrivo in pseud-codice:

    if tags non esiste {

    header("HTTP/1.0 404 Not Found");

    }else{

    codice pagina ok

    }

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.