• User

    Errordocument non funziona

    Ciao a tutti.
    Ho fatto un rewrite sul mio sito per riscrivere gli url in chiave SEO friendly. Funziona benissimo, però ha smesso di funzionare l'ErrorDocument 404 per le pagine inesistenti. in questo modo qualunque url inesistente mi viene indirizzato in home page.
    C'è da considerare che il sito si trova in una cartella perché é in un hosting condiviso.
    Qualcuno sa aiutarmi per capire se ho sbagliato qualcosa e ripristinare l'ErrorDocument?
    Grazie.

    Posto qui sotto l'htaccess che si trova nella root del sito:
    [HTML]
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    ...

    RewriteBase /

    reindirizzamento verso versione dominio principale con www

    RewriteCond %{HTTP_HOST} ^miodominio.yy
    RewriteRule (.*) accattp://xxx.miodominio.yy/$1 [R=301,L]

    riscrittura urls seo friendly

    RewriteCond %{HTTP_HOST} ^(xxx.)?miodominio.yy$
    RewriteRule ^([a-zA-Z0-9-_]+)/?$ index.php?page=$1 [NC,L]

    RewriteCond %{HTTP_HOST} ^(xxx.)?miodominio.yy$
    RewriteCond %{REQUEST_URI} !^/cartella/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ cartella/$1

    Facciamo un redirect della root generica

    RewriteCond %{HTTP_HOST} ^(xxx.)?miodominio.yy$
    RewriteRule ^(/)?$ cartella/index.php

    ...
    [/HTML]

    Qui sotto invece l'htaccess che si trova nella cartella del dominio:
    [HTML]
    RewriteEngine Off
    RewriteBase /
    ErrorDocument 404 /404.html
    [/HTML]


  • Community Manager

    Sei poi riuscito a farlo funzionare?