Bonjour à tous
c'est grace aux conseils donnés sur ce forum que j'ai pu faire un url rewritting de mon forum phpbb, et ainsi être bien référencé par Google.
Il me reste 2 petits problèmes. Le premier et le plus important : sur la page d'accueil de mon forum, j'affiche avec le mod "Last x Post", les 10 derniers messages du forum. Le problème est que je narrive pas à récrire les lignes de codes pour avoir aussi une adresse en .html
pour le moment, lorsque je clique sur l'un des liens des "Derniers messages", j'ai une adresse du type : http://www.xxxforum.com/forum/viewtopic ... 5236#15236
et j'aimerai avoir ceci : http://www.xxxforum.com/forum/viewmessa ... html#15236
Voici mon fichier htacces
et voici les lignes de code de mon fichier lastpostindex.php
Si quelqu'un pouvait me préter un coup de main se serait sympa.
Je me pose aussi une autre question : est ce que Google peut référencer ce type d'adresse :
http://www.xxxmonforum.com/forum/viewtopic.php?p=15236
ou va il préférer ce type d'adresse :
http://www.xxxforum.com/forum/viewmessage_15236.html
Si la réponse est Oui, c'est à dire Google référence aussi bien la première url en php, dans ce cas, autant supprimer le fichier htaccess qui termine le rewritting.
Mais toujours dans ce cas, puisque Google référence déjà pas mal de pages de mon forum en html, comment créer un fichier htacces qui redirigerait ces pages vers les pages en php.
c'est grace aux conseils donnés sur ce forum que j'ai pu faire un url rewritting de mon forum phpbb, et ainsi être bien référencé par Google.
Il me reste 2 petits problèmes. Le premier et le plus important : sur la page d'accueil de mon forum, j'affiche avec le mod "Last x Post", les 10 derniers messages du forum. Le problème est que je narrive pas à récrire les lignes de codes pour avoir aussi une adresse en .html
pour le moment, lorsque je clique sur l'un des liens des "Derniers messages", j'ai une adresse du type : http://www.xxxforum.com/forum/viewtopic ... 5236#15236
et j'aimerai avoir ceci : http://www.xxxforum.com/forum/viewmessa ... html#15236
Voici mon fichier htacces
Code:
RewriteEngine on
Options +FollowSymlinks
RewriteRule ^viewforum_([0-9]+)_([0-9]+)_([0-9]+)\.html$ viewforum.php?f=$1topicdays=$2&start=$3 [L]
RewriteRule ^viewforum_([0-9]+)\.html$ viewforum.php?f=$1 [L]
RewriteRule ^viewtopic_([0-9]+)_([0-9]+)_(asc|desc)_([0-9]+)\.html$ viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4 [L]
RewriteRule ^viewtopic_([0-9]+)_([0-9]+)\.html$ viewtopic.php?t=$1&start=$2 [L]
RewriteRule ^viewtopic_([0-9]+)_newest\.html$ viewtopic.php?t=$1&view=newest [L]
RewriteRule ^viewtopic_([0-9]+)_previous\.html$ viewtopic.php?t=$1&view=previous [L]
RewriteRule ^viewtopic_([0-9]+)_next\.html$ viewtopic.php?t=$1&view=next [L]
RewriteRule ^viewtopic_([0-9]+)\.html$ viewtopic.php?t=$1 [L]
RewriteRule ^viewprofile_([0-9]+)\.html$ profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^viewmessage_([0-9]+)\.html$ viewtopic.php?p=$1 [L]
et voici les lignes de code de mon fichier lastpostindex.php
Code:
$template->assign_block_vars('mess',array(
'CLASS' => $class,
'URL' => append_sid("viewtopic.php?" . POST_POST_URL . "=" . $xpostrow[$i]['topic_last_post_id']) . "#" . $xpostrow[$i]['topic_last_post_id'],
'TITLE' => stripslashes($topic_title),
'URL_FORUM' => append_sid("viewforum.php?" . POST_FORUM_URL . "=" . $xpostrow[$i]['forum_id']),
'FORUM' => htmlspecialchars(stripslashes($xpostrow[$i]['forum_name'])),
'URL_USER' => append_sid("profile.php?mode=viewprofile&" . POST_USERS_URL . "=" . $xpostrow[$i]['user_id']),
'USER' => htmlspecialchars(stripslashes($xpostrow[$i]['username'])),
'REPLIES' => $xpostrow[$i]['topic_replies'],
'LAST' => $post_date
));
}
Je me pose aussi une autre question : est ce que Google peut référencer ce type d'adresse :
http://www.xxxmonforum.com/forum/viewtopic.php?p=15236
ou va il préférer ce type d'adresse :
http://www.xxxforum.com/forum/viewmessage_15236.html
Si la réponse est Oui, c'est à dire Google référence aussi bien la première url en php, dans ce cas, autant supprimer le fichier htaccess qui termine le rewritting.
Mais toujours dans ce cas, puisque Google référence déjà pas mal de pages de mon forum en html, comment créer un fichier htacces qui redirigerait ces pages vers les pages en php.