J'ai lu que :
Ces modifications utilisent le mod Rewrite d'Apache.
Elles ne sont donc utilisables que si vous utilisez un serveur Apache avec le module mod_rewrite activé.
Un coup d'œil sur l'hébergeur donne :
apache2handler : Loaded Modules... entre autre : mod_rewrite
Rien ne stipule qu'il est activé: http://server31.000webhost.com/phpinfo.php
Après avoir vidé le cache et appelé le forum j'ai :
Parse error: syntax error, unexpected T_ELSE in /home/a4958885/public_html/forum-seo/includes/functions_content.php on line 1273
Cela provient que le module mod_rewrite n'est pas activé ?
- Code: Tout sélectionner
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
// $profile_url = ($custom_profile_url !== false) ? $custom_profile_url . '&u=' . (int) $user_id : str_replace(array('={USER_ID}', '=%7BUSER_ID%7D'), '=' . (int) $user_id, $_profile_cache['base_url']);
global $phpbb_seo, $phpbb_root_path, $phpEx;
$phpbb_seo->set_user_url( $username, $user_id );
if ($custom_profile_url !== false) {
$profile_url = reapply_sid($custom_profile_url . (strpos($custom_profile_url, '?') !== false ? '&' : '?' ) . 'u=' . (int) $user_id);
} else {
$profile_url = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile&u=' . (int) $user_id);
}
// www.phpBB-SEO.com SEO TOOLKIT END }
[b][u]Ligne 1273[/u][/b] else
{
$profile_url = '';
}
// Return profile
if ($mode == 'profile')
{
return $profile_url;
}
// no break;
Merci

Français |
Anglais

