- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- [PhpBB 3] Soluzione errore 404 nel "report" dei topic con rewrite
-
[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"