Erreur 404 après l'installation de Simple mod Rewrite

Support et discussions sur les différentes téchniques de réécriture d'url (url rewriting) pour phpBB2.

Modérateur: Modérateurs

Erreur 404 après l'installation de Simple mod Rewrite

Messagede gcvoiron » Jeu Juin 08, 2006 11:02 am

Bonjour, j'ai réalisé la procédure décrite ici :
http://forums.phpbb-seo.com/mod-rewrite ... -vt46.html
La navigation sur mon forum ne marche plus, dès que je veux lire un message, aller dans un sous forum, j'obtiens un erreur 404...
Pourriez-vous m'aider?
Merci.
gcvoiron
PR1
PR1
 
Messages: 122
Inscription: Jeu Juin 08, 2006 10:51 am

Publicité

Messagede dcz » Jeu Juin 08, 2006 11:37 am

C'est certainement un problème de .htaccess pour les messages.

Poste le ici pour voir.

Ensuite, sous-forum ? j'en vois pas sur ton site en signature.

Mais il faut adapter le mod qui crée les sous forum.

Si c'est Simple sub forum, alors c'est .

Mais cela n'est pas nécessaire avec le mod rewrite Simple.

Il y a aussi une solution pour pseudo sub forum en cas ;)
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21377
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede gcvoiron » Jeu Juin 08, 2006 11:40 am

Bonjour, tout d'abord, merci de votre réponse.
Voici mon htaccess :
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^cat([0-9]+)\.html$ index.php?c=$1 [QSA,L]
RewriteRule ^forum([0-9]+)-([0-9]+)\.html$ viewforum.php?f=$1&start=$2 [QSA,L]
RewriteRule ^forum([0-9]+)\.html$ viewforum.php?f=$1 [QSA,L]
RewriteRule ^topic([0-9]+)-([0-9]+)\.html$ viewtopic.php?t=$1&start=$2 [QSA,L]
RewriteRule ^topic([0-9]+)\.html$ viewtopic.php?t=$1 [QSA,L]
RewriteRule ^post([0-9]+)\.html$ viewtopic.php?p=$1 [QSA,L]
RewriteRule ^membre([0-9]+)\.html$ profile.php?mode=viewprofile&u=$1 [QSA,L]


Vous pouvez trouver mon forum à cette adresse :
-http://www.benefweb.com/forum/

Merci pour votre aide.
gcvoiron
PR1
PR1
 
Messages: 122
Inscription: Jeu Juin 08, 2006 10:51 am

Messagede dcz » Jeu Juin 08, 2006 12:07 pm

Ahh, et bien il faut mettre ce .htaccess à la racine du site :

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^forum/cat([0-9]+)\.html$ forum/index.php?c=$1 [QSA,L]
RewriteRule ^forum/forum([0-9]+)-([0-9]+)\.html$ forum/viewforum.php?f=$1&start=$2 [QSA,L]
RewriteRule ^forum/forum([0-9]+)\.html$ forum/viewforum.php?f=$1 [QSA,L]
RewriteRule ^forum/topic([0-9]+)-([0-9]+)\.html$ forum/viewtopic.php?t=$1&start=$2 [QSA,L]
RewriteRule ^forum/topic([0-9]+)\.html$ forum/viewtopic.php?t=$1 [QSA,L]
RewriteRule ^forum/post([0-9]+)\.html$ forum/viewtopic.php?p=$1 [QSA,L]
RewriteRule ^forum/membre([0-9]+)\.html$ forum/profile.php?mode=viewprofile&u=$1 [QSA,L]


Et il se peut aussi, en fonction de l'hébergeur du site, qu'il faille ajouter un "/" devant le deuxième "forum/" de chaque ligne.

Il faudrait également régler le problème du préfixe www sur le site ;)

Et pourquoi pas penser à mx Google Siteamps et mx Sitemaps.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21377
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede gcvoiron » Jeu Juin 08, 2006 12:15 pm

Merci, j'ai viré le htaccess du répertoire "forum", et j'ai mis ce htaccess à la racine du site :
Code: Tout sélectionner
ErrorDocument 404 http://www.benefweb.com/404.php
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^benefweb\.com$ [NC]
RewriteRule ^(.*) http://www.benefweb.com/$1 [QSA,L,R=301]
RewriteRule ^index.html$  index.php [L]
RewriteRule ^surf_remunere.htm$  surf_remunere.php [L]
RewriteRule ^mails_remuneres.htm$  mails_remuneres.php [L]
RewriteRule ^jeux_remuneres.htm$  jeux_remuneres.php [L]
RewriteRule ^avis_remunere.htm$  avis_remuneres.php [L]
RewriteRule ^clic_remunere.htm$  cliques_remuneres.php [L]
RewriteRule ^recherches_remuneres.htm$  recherches_remuneres.php [L]
RewriteRule ^investissement_remunere.htm$  investissement_remunere.php [L]
RewriteRule ^les_inclassables.htm$  les_inclassables.php [L]
RewriteRule ^en_pariant.htm$  paris_remuneres.php [L]
RewriteRule ^dossier_prizee.htm$  dossier_prizee.php [L]
RewriteRule ^eurobarre.htm$  dossier_eurobarre.php [L]
RewriteRule ^gagner_des_filleuls.htm$  dossier_gagner_des_filleuls.php [L]
RewriteRule ^les_comptes_virtuels.htm$  dossier_les_comptes_virtuels.php [L]
RewriteRule ^preuves_de_paiement.htm$  dossier_preuves_de_paiements.php [L]
RewriteRule ^concours_gratuits.htm$  concours_gratuits.php [L]
RewriteRule ^echantillons_produits_gratuit_divers.htm$  echantillons_divers.php [L]
RewriteRule ^echantillons_produits_gratuit_multimedia.htm$  echantillons_multimedia.php [L]
RewriteRule ^echantillons_produits_gratuit_alimentaire.htm$  echantillons_alimentaire.php [L]
RewriteRule ^echantillons_produits_gratuit_enfants-bebes.htm$  echantillons_enfants_bebes.php [L]
RewriteRule ^echantillons_produits_gratuit_entretiens.htm$  echantillons_produits_entretiens.php [L]
RewriteRule ^echantillons_produits_gratuit_coupons-de-reductions.htm$  echantillons_coupons_de_reductions.php [L]
RewriteRule ^echantillons_produits_gratuit_beaute.htm$  echantillons_soins_du_corps.php [L]
RewriteRule ^echantillons_produits_gratuit_magazines.htm$  echantillons_papeterie.php [L]
RewriteRule ^hebergement.htm$  webmasters_hebergement.php [L]
RewriteRule ^gagner_des_visiteurs.htm$  webmasters_boostez_votre_trafic.php [L]
RewriteRule ^annuaires.htm$  webmasters_annuaires.php [L]
RewriteRule ^rentabilisez_votre_site.htm$  webmasters_rentabilisez_votre_site.php [L]
RewriteRule ^contact.htm$  contact.php [L]
RewriteRule ^forum.htm$  forum [L]
RewriteRule ^partenaires.htm$  partenaires.php [L]
RewriteRule ^newsletter.htm$  newsletter.php [L]
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^forum/cat([0-9]+)\.html$ forum/index.php?c=$1 [QSA,L]
RewriteRule ^forum/forum([0-9]+)-([0-9]+)\.html$ forum/viewforum.php?f=$1&start=$2 [QSA,L]
RewriteRule ^forum/forum([0-9]+)\.html$ forum/viewforum.php?f=$1 [QSA,L]
RewriteRule ^forum/topic([0-9]+)-([0-9]+)\.html$ forum/viewtopic.php?t=$1&start=$2 [QSA,L]
RewriteRule ^forum/topic([0-9]+)\.html$ forum/viewtopic.php?t=$1 [QSA,L]
RewriteRule ^forum/post([0-9]+)\.html$ forum/viewtopic.php?p=$1 [QSA,L]
RewriteRule ^forum/membre([0-9]+)\.html$ forum/profile.php?mode=viewprofile&u=$1 [QSA,L]


Et ça marche parfaitement! Merci!

Il faudrait également régler le problème du préfixe www sur le site

Et pourquoi pas penser à mx Google Siteamps et mx Sitemaps.


Si j'ai bien compris, le préfixe www, c'est que si quelqu'un arrive sur -http://monsite.com, ça le redirige sur -http://www.monsite.com? Si c'est bien ça, je l'ai déja fait.

Pour mx Google Siteamps et mx Sitemaps, je vais le faire!
gcvoiron
PR1
PR1
 
Messages: 122
Inscription: Jeu Juin 08, 2006 10:51 am

Messagede dcz » Jeu Juin 08, 2006 12:18 pm

gcvoiron a écrit:Si j'ai bien compris, le préfixe www, c'est que si quelqu'un arrive sur -http://monsite.com, ça le redirige sur -http://www.monsite.com? Si c'est bien ça, je l'ai déja fait.

Pour mx Google Siteamps et mx Sitemaps, je vais le faire!


Ah oui, j'avais testé sur le forum, et quand il y a plusieurs .htaccess la règle ne se propage pas bien ;)

Et donc, met :
Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteBase /


à la place du premier :

Code: Tout sélectionner
RewriteEngine On


et retire le deuxième, mettre en marche le mod_rewrite une seule fois ça suffit ;)

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21377
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede gcvoiron » Jeu Juin 08, 2006 12:24 pm

Voilà qui est fait. Merci pour l'aide!
gcvoiron
PR1
PR1
 
Messages: 122
Inscription: Jeu Juin 08, 2006 10:51 am

Messagede dcz » Jeu Juin 08, 2006 12:28 pm

gcvoiron a écrit:Voilà qui est fait. Merci pour l'aide!


Mais de rien ;)

Je suis en train de regrouper un certain nombre de recettes pour aller encore plus loin, mais le mod rewrite c'est la base, et là, avec le bon robots.txt, ça fait déjà beaucoup de bien.

Et plus d'outils aussi, ça viens doucement, mais sûrement :D
Un mois de pré-ouverture au public seulement.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21377
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede gcvoiron » Jeu Juin 08, 2006 12:38 pm

avec le bon robots.txt, ça fait déjà beaucoup de bien

Où puis-je trouver un topic pour faire le bon robots.txt (je n'ai pas encore de fichier robots.txt)?
Merci.
gcvoiron
PR1
PR1
 
Messages: 122
Inscription: Jeu Juin 08, 2006 10:51 am

Messagede dcz » Jeu Juin 08, 2006 12:40 pm

Il est proposé sur chacun des sujets consacré aux mod Rewrite ;)
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21377
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede gcvoiron » Jeu Juin 08, 2006 1:00 pm

Ah oui, je n'avais pas vu.
Par contre, je suis en train d'installer "mx_ggsitemaps", et je ne comprends pas grand chose au fichier mx_ggsitemap_V1.0.0RC2_FR.txt d'installation... Pourriez-vous m'aider?
Merci.
gcvoiron
PR1
PR1
 
Messages: 122
Inscription: Jeu Juin 08, 2006 10:51 am

Messagede dcz » Jeu Juin 08, 2006 1:07 pm

oui, mais c'est un peut hors sujet ici ;)

Donc, c'est simple, il faut uploader les fichiers de l'arborescence phpBB tel quels, et pour le mod rewrite simple, utiliser (à la place de ceux fournit par défaut) les fichiers fournit dans le dossier contrib/ du pack (ceux pour le mod rewrite simple donc) pour que les liens soient bien réécrit.

Et aussi bien entendu, se logger en admin et lancer le script d'installation.

Après, il est possible d'activer le mod rewrite pour les liens des sitemaps Google dans l'ACP et aussi en ajoutant correctement les Rewriterules du dossier contrib/ dans ton .htaccess.

Mais, c'est pas indispensable, juste une question de style, Google suivra les deux type de liens sans problème, et comme il est pas question de PageRank sur ces pages ...

Une fois que tout est en place, il faut enfin enregistrer sitemap.php (ou sitemaps.xml) chez Google.
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21377
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede gcvoiron » Jeu Juin 08, 2006 1:19 pm

Donc là, j'ai uplodé les fichiers se trouvant dans le repertoire phpbb.
J'ai executé "db_install.php", tout à fonctionné.
Quand je me logue dans le panneau d'administration, j'ai "Mx SiteMaps Google SiteMaps", mais j'avoue ne pas savoir où j'en suis, ce qu'il me reste à faire, que faut-il configurer dans "Google SiteMaps"...
gcvoiron
PR1
PR1
 
Messages: 122
Inscription: Jeu Juin 08, 2006 10:51 am

Messagede dcz » Jeu Juin 08, 2006 1:26 pm

tu as oublié d'uploader sitemap.php on dirait.

Lis l'installe attentivement, c'est très simple, aucun fichier à modifier ;)

Pour les réglages, tu peux tout laisser par défaut, si ton serveur à du mal, tu peut baisser le la limite d'url en sortie, jouer un peut avec la pagination et le nombre de sql par cycle, par défaut, le mod prends 200 URL par requêtes.

Pour la suite avec mx Google sitemaps.
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21377
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede gcvoiron » Jeu Juin 08, 2006 1:36 pm

Voilà, le fichier sitemap.php est copié.
J'ai activé l'option "Réécriture d'URL", ayant modifié mon htaccess.
Le forum marche, parfaitement, mais je ne vois pas ce qu'a changé ce mod et cette option,...

PS : Voici mon htaccess :

Code: Tout sélectionner
ErrorDocument 404 http://www.benefweb.com/404.php
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^benefweb\.com$ [NC]
RewriteRule ^(.*) http://www.benefweb.com/$1 [QSA,L,R=301]
RewriteRule ^index.html$  index.php [L]
RewriteRule ^surf_remunere.htm$  surf_remunere.php [L]
RewriteRule ^mails_remuneres.htm$  mails_remuneres.php [L]
RewriteRule ^jeux_remuneres.htm$  jeux_remuneres.php [L]
RewriteRule ^avis_remunere.htm$  avis_remuneres.php [L]
RewriteRule ^clic_remunere.htm$  cliques_remuneres.php [L]
RewriteRule ^recherches_remuneres.htm$  recherches_remuneres.php [L]
RewriteRule ^investissement_remunere.htm$  investissement_remunere.php [L]
RewriteRule ^les_inclassables.htm$  les_inclassables.php [L]
RewriteRule ^en_pariant.htm$  paris_remuneres.php [L]
RewriteRule ^dossier_prizee.htm$  dossier_prizee.php [L]
RewriteRule ^eurobarre.htm$  dossier_eurobarre.php [L]
RewriteRule ^gagner_des_filleuls.htm$  dossier_gagner_des_filleuls.php [L]
RewriteRule ^les_comptes_virtuels.htm$  dossier_les_comptes_virtuels.php [L]
RewriteRule ^preuves_de_paiement.htm$  dossier_preuves_de_paiements.php [L]
RewriteRule ^concours_gratuits.htm$  concours_gratuits.php [L]
RewriteRule ^echantillons_produits_gratuit_divers.htm$  echantillons_divers.php [L]
RewriteRule ^echantillons_produits_gratuit_multimedia.htm$  echantillons_multimedia.php [L]
RewriteRule ^echantillons_produits_gratuit_alimentaire.htm$  echantillons_alimentaire.php [L]
RewriteRule ^echantillons_produits_gratuit_enfants-bebes.htm$  echantillons_enfants_bebes.php [L]
RewriteRule ^echantillons_produits_gratuit_entretiens.htm$  echantillons_produits_entretiens.php [L]
RewriteRule ^echantillons_produits_gratuit_coupons-de-reductions.htm$  echantillons_coupons_de_reductions.php [L]
RewriteRule ^echantillons_produits_gratuit_beaute.htm$  echantillons_soins_du_corps.php [L]
RewriteRule ^echantillons_produits_gratuit_magazines.htm$  echantillons_papeterie.php [L]
RewriteRule ^hebergement.htm$  webmasters_hebergement.php [L]
RewriteRule ^gagner_des_visiteurs.htm$  webmasters_boostez_votre_trafic.php [L]
RewriteRule ^annuaires.htm$  webmasters_annuaires.php [L]
RewriteRule ^rentabilisez_votre_site.htm$  webmasters_rentabilisez_votre_site.php [L]
RewriteRule ^contact.htm$  contact.php [L]
RewriteRule ^forum.htm$  forum [L]
RewriteRule ^partenaires.htm$  partenaires.php [L]
RewriteRule ^newsletter.htm$  newsletter.php [L]
RewriteRule ^forum/cat([0-9]+)\.html$ forum/index.php?c=$1 [QSA,L]
RewriteRule ^forum/forum([0-9]+)-([0-9]+)\.html$ forum/viewforum.php?f=$1&start=$2 [QSA,L]
RewriteRule ^forum/forum([0-9]+)\.html$ forum/viewforum.php?f=$1 [QSA,L]
RewriteRule ^forum/topic([0-9]+)-([0-9]+)\.html$ forum/viewtopic.php?t=$1&start=$2 [QSA,L]
RewriteRule ^forum/topic([0-9]+)\.html$ forum/viewtopic.php?t=$1 [QSA,L]
RewriteRule ^forum/post([0-9]+)\.html$ forum/viewtopic.php?p=$1 [QSA,L]
RewriteRule ^forum/membre([0-9]+)\.html$ forum/profile.php?mode=viewprofile&u=$1 [QSA,L]
RewriteRule ^forum/sitemaps.xml$ /phpBB/sitemap.php [L]
RewriteRule ^forum/mx-sitemap.xml$ /phpBB/sitemap.php?mx [L]
RewriteRule ^forum/forum-sitemap-([0-9]+).xml$ /phpBB/sitemap.php?fid=$1 [L]
RewriteRule ^forum/kb-sitemap-([0-9]+).xml$ /phpBB/sitemap.php?kbid=$1 [L]
RewriteRule ^forum/sitemap-forum.xml$ /phpBB/sitemap.php?forum [L]
RewriteRule ^forum/sitemap-kbcat.xml$ /phpBB/sitemap.php?kbcat [L]
gcvoiron
PR1
PR1
 
Messages: 122
Inscription: Jeu Juin 08, 2006 10:51 am

Suivante

Retourner vers mod Rewrite phpBB2

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités