Nwlapcug.com


Come disattivare PHP per una sottocartella

Disattivazione PHP per una sottocartella su un server Web Apache può essere utile per motivi di sicurezza in modo che gli utenti non possono caricare qualsiasi file PHP in tale cartella. Ciò è particolarmente importante se è una cartella condivisa di Web che gli utenti possono caricare i file in. PHP è un linguaggio di scripting che è possibile utilizzare insieme a HTML per creare pagine Web dinamiche. Tuttavia, PHP può danneggiare un sistema informatico quando utilizzato in modo non corretto. Il server Web Apache, il file ". htaccess" controlla che tipo di file è consentito caricare in una cartella.

Istruzioni

1

Aprire e creare un nuovo documento in un testo editor, ad esempio Blocco note di Windows.

2

Aggiungere i comandi necessari per disattivare PHP in Apache per una sottocartella digitando il seguente testo nella parte superiore del documento:

< directory "/ html/cartella_personale /" >

< FilesMatch ". (php3? | $phtml) ">

Order Deny,Allow

Deny from All

< / FilesMatch >

RemoveHandler. php. php3 phtml

RemoveType. php. php3 phtml

php_flag motore spento

< / directory ">

La sezione "FilesMatch" Nega tutti i file ". php", ". php3" o "php" caricamento nella sottocartella. Il codice "RemoveHandler" e "RemoveType" impostarlo di modo file PHP vengono trattati come normali file anziché come file da analizzare. Il comando "php_flag motore spento" Disattiva parsing PHP per la cartella. A seconda di come è impostato il server, uno o più delle linee può essere inutile e può essere rimosso. Sostituire "/ html/cartella_personale /" con il nome della sottocartella che si desidera disattivare PHP in.

3

Salvare il file con il nome ". htaccess" e chiudere l'editor di testo. In Windows, potrebbe essere necessario racchiudere il nome tra virgolette (") per impedirne la ricezione come un'estensione automatica dei file". htaccess. txt. "

4

Caricare il file ". htaccess" sul vostro server Web Apache nella cartella che si desidera disattivare PHP per.