• User Newbie

    Creare un 404 con mod_rewrite

    Ciao tutti, questo è il mio primo post in questo forum, che ho scelto perchè, seguendolo da parecchio tempo, ho sempre trovato contenuti seri e utili.

    Vi espongo il mio problema. In pratica sto usando mod_rewrite per riscrivere gli url. Quello che voglio fare è elimnare "qualcosa.php" e sostituirlo con "qualcosa". E fini qui, tutto a posto. Con:

    [CENTER]RewriteRule ^([a-z]+)[/]?$ $1.php
    [LEFT]
    posso fare
    [CENTER]miosito.com/download - miosito.com/download.php

    [CENTER]miosito.com/blog- miosito.com/blog.php
    [LEFT]e cosi via.
    Il problema è che io non voglio che gli utenti potessero digitare miosito.com/download.php, e quindi sarebbe utile fare un redirect che mostra una pagina 404. Dato che non so come inserire ErrorDocument all'interno di RewriteRule, ho creato un file 404.php che appare quando l'utente digita, ad esempio, download.php.
    Il problema è che anche se digita /download, viene inviato a 404.php!
    Vorrei eliminare del tutto le url con le varie estensioni.

    Come posso fare per ovviare a questo problema?

    Grazie in anticipo!
    [/LEFT]
    [/CENTER]
    [/CENTER]
    [/LEFT]
    [/CENTER]


  • User Newbie

    Nessuno può aiutarmi con qualche delucidazione?

    Grazie ancora!