Nouveau WRInaute
Bonjour,
J'ai crée un forum phpbb, et j'ai vu que pour que Google référence toutes mes pages je devais faire de l'URL rewriting.
Mon forum est hébergé chez Free.
J'ai vu les topics :
- URL Rewriting chez Free
- URL Rewriting chez Free (2) : la solution sans .htaccess
Mais j'avoue que je ne comprends rien à ce que je dois faire...
En suivant ce topic : https://www.webrankinfo.com/forum/t/url-rewriting-chez-free-2-la-solution-sans-htaccess.12843/
J'ai crée à la racine de mon forum un fichier .htaccess dans lequel j'ai écris :
1ere questions je dois le mettre à la racine du site ou à la racine de mon forum ??? sachant que je veux rewriter mon forum :
dans http://forum.flyernet.free.fr/ ou dans http://forum.flyernet.free.fr/phpbb/ ???
Ensuite j'ai crée un fichier erreur404.php dans lequel j'ai écris :
mais la réécriture ne semble pas fonctionner...
Un peu d'aide serait la bienvenue !
Merci d'avance de votre aide !
J'ai crée un forum phpbb, et j'ai vu que pour que Google référence toutes mes pages je devais faire de l'URL rewriting.
Mon forum est hébergé chez Free.
J'ai vu les topics :
- URL Rewriting chez Free
- URL Rewriting chez Free (2) : la solution sans .htaccess
Mais j'avoue que je ne comprends rien à ce que je dois faire...
En suivant ce topic : https://www.webrankinfo.com/forum/t/url-rewriting-chez-free-2-la-solution-sans-htaccess.12843/
J'ai crée à la racine de mon forum un fichier .htaccess dans lequel j'ai écris :
Code:
ErrorDocument 404 /erreur404.php
1ere questions je dois le mettre à la racine du site ou à la racine de mon forum ??? sachant que je veux rewriter mon forum :
dans http://forum.flyernet.free.fr/ ou dans http://forum.flyernet.free.fr/phpbb/ ???
Ensuite j'ai crée un fichier erreur404.php dans lequel j'ai écris :
Code:
<?
$URL = pathinfo("$REQUEST_URI"); // recupere le chemin demande
$vrai_chemin = $URL["basename"]; // ici va recuperer "/titre-de-article-1"
$tableau_chemin = explode("-",$vrai_chemin); // on obtient un tableau ["/titre","de","article","1"]
$id = $tableau_chemin[(count($tableau_chemin)-1)]; // maintenant $id=1
header("HTTP/1.0 200 OK");
header('Location: /article.php?id='.$id); // on fait une redirection code 200 vers /article.php?id=1
?>
mais la réécriture ne semble pas fonctionner...
Un peu d'aide serait la bienvenue !
Merci d'avance de votre aide !