dcz a écrit:
Il suffit de mettre un truc du genre au début du fichier portal.php :
- Code: Tout sélectionner
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
$uri = $_SERVER['REQUEST_URI'];
if ( empty($_GET) && empty($_POST) && strpos($uri, "portal.$phpEx") ) {
seo_redirect("http://www.example.com/");
}
// www.phpBB-SEO.com SEO TOOLKIT END
En supposant que l'index s'appelle bien portal.php, qu'il partage bien les sessions de phpBB et qu'il sait donc quelle est la valeur de $phpEx et que fait la fonction seo_redirect().
Sans le zéro duplicate, c'est pareil que pour le forum, il faut remplacer :
- Code: Tout sélectionner
seo_redirect("http://www.example.com/");
Par :
- Code: Tout sélectionner
if ( !empty($db) ) {
$db->sql_close();
}
header("Status: 301 Moved Permanently", FALSE, 301);
header("Location: http://www.example.com/");
exit();
en remplaçant bien entendu http://www.example.com/ par la bonne url
++
Dans mon cas, le zéro dupe est déja actif, donc j'ai utilisé la première méthode.
Il me reste maintenant à supprimer tous les liens physiques vers /portal.php, ce qui devrait être assez facile dans les page_header.php et overall_header.tpl
Je posterai l'avancement

Français |
Anglais

