Kolink, ho il sospetto che tu sia su un servizio di hosting condiviso, nel qual caso il tuo host potrebbe utilizzare qualcosa chiamato suPHP. In questo caso, come lei descrive, la direttiva PHPINIDir non funziona, nel qual caso esiste una direttiva suPHP_ConfigPath
.
In termini di accesso, ho un mod_rewrite standard nella mia DOCROOT/.htaccess
:
RewriteEngine On
RewriteBase /
# if a forbidden directory or file name (starting with a . or /) then raise 404 Fatal
RewriteRule (^|/)[_.] - [F]
Quello che fa è vieta qualsiasi richiesta di qualsiasi nome di file o una directory prefisso .
o _
. Ho un DOCROOT/_private
dove tengo questa roba per me:
suPHP_ConfigPath DOCROOT/_private
dove sarà necessario sostituire docroot dalla vostra impostazione locale sul servizio. Cerca DOCUMENT_ROOT in un elenco phpinfo()
.
Hmm ... Funzionerebbe, ma non ho accesso a quella configurazione del server. –
@Kolink Se non si ha accesso a ciò, consultare l'host. Potrebbero aver già impostato qualcosa. – alex
Ok, grazie. Lo farò. :) –