Actually, I had left some commented code in includes/MxSitemaps.php to do so :
find
- Code: Select all
// Built mx urls
// Here you can add custom redirs
/*if (intval($mx_page['page_id']) == '1')
{
$mx_page_url = PORTAL_URL . 'index.' . $phpEx;
}
elseif (intval($mx_page['page_id']) == '2')
{
$mx_page_url = PHPBB_URL . 'index.' . $phpEx;
}
else
{*/
$mx_page_url = $root_url . 'index.' . $phpEx . '?page=' . $mx_page['page_id'];
//}
Replace with:
- Code: Select all
// Built mx urls
// Here you can add custom redirs
if (intval($mx_page['page_id']) == '1')
{
$mx_page_url = PORTAL_URL . 'index.' . $phpEx;
}
elseif (intval($mx_page['page_id']) == '2')
{
$mx_page_url = PHPBB_URL . 'index.' . $phpEx;
}
else
{
$mx_page_url = $root_url . 'index.' . $phpEx . '?page=' . $mx_page['page_id'];
}
Where you can as well get rid of index.php.
Actually, I plan to release a mod to take care of this dupe.
Here, I finded more convenient to force index.php every where with a single rewriterule, but it seems it's not working on all servers, have to check to defined the best method.
To force index.php, you can try :
- Code: Select all
RewriteRule ^$ /index.php [QSA,L,R=301]
before the forum's rewriterules
++