• User Newbie

    [PhpBB 3] Soluzione errore 404 nel "report" dei topic con rewrite

    Salve a tutti, dal momento che ho passato fin troppo tempo per risolvere questo piccolo problema, mi sembra giusto divulgare la soluzione!

    Utilizzo phpbb3.0.7 rc1 e l'ultimo seo mod disponibile.

    Il problema in questione è un errore 404 cliccando dentro ad un post nell'icona con il punto esclamativo, il "report message" ovvero quell'opzione che serve a segnalare un post ai moderatori.

    Il problema era che puntava al file report.php (che risiede nella root di phpbb) con un url sbagliato, ponendo la porzione di url relativa al topic in mezzo, fra la root e il file di destinazione.

    Es. rootforum/topic/report.php

    Per risolvere il problema rintracciate nel file .htaccess (presente nella root del forum) la porzione di codice:

    FIX RELATIVE PATHS : FILES

    RewriteRule ^.+/(style.php|ucp.php|mcp.php|faq.php|download/file.php)$ $1 [QSA,L,NC,R=301]

    e aggiungete dopo file.php quanto evidenziato di seguito:

    FIX RELATIVE PATHS : FILES

    RewriteRule ^.+/(style.php|ucp.php|mcp.php|faq.php|download/file.php**|report.php**)$ $1 [QSA,L,NC,R=301]

    Problema risolto, il pulsante punterà a rootforum/report.php

    Spero di essere stato utile.
    Vi ricordo inoltre che una buona parte degli errori 404 quando è attivo il rewrite provengono dal file .htaccess settato male, le opzioni sono tante e consiglio vivamente di studiarsele bene prima di fare "danni" 😉