ciao a tutti . leggendo alcune guide su internet e dai tanti altro siti ho imparato come creare un semplice file htaccess però alcune cose le ho copiate dai altri siti gli esempi di file htaccess però il problema è che quando uso il comando ErrorDocument non va non mi manda sul file 404 che si trova nella cartella errors perchè ? questo è il mio file htaccess
phpguide è la mia cartella root io uso netbeans da netbeans carico tutti i miei file sul server della altervista
Codice:
Options +FollowSymLinks
RewriteEngine On
Options -Indexes
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^.*$ ./index.php
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?shiviphp.altervista.org [NC]
RewriteRule \.(jpg|jpeg|png)$ - [NC,F,L]
#Hide php extension
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
ErrorDocument 404 http://www.shiviphp.altervista.org/phpguide/errors/pagenotfound.php
ErrorDocument 403 http://www.shiviphp.altervista.org/phpguide/errors/accessdeny.php
secondo problema è che finora ho lavorato sempre su localhost e ho un po di problemi per capire certe cose se faccio define('FULLPATH',dirname(realpath(__FILE__))); come output mi da /membri/shiviphp perchè ?