Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Problème de .htaccess
Aller à la page 1, 2  Suivante
 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB
::  
Auteur Message
nobu
PR0
PR0


Inscrit le: 29 Aoû 2006
Messages: 51

Problème de .htaccessPosté le: Mer Sep 20, 2006 5:09 pm    Sujet du message: Problème de .htaccess

Bonjour à tous,

Sur les conseils de dcz, j'ai modifié mon .htaccess qui se trouve à la racine de mon ftp.

Tout marchait bien avant mais j'ai obtenu une erreur 500.

En retirant Options +FollowSymlinks de celui ci, j'ai à nouveau accès à mon forum mais chaque page renvoie vers une erreur 404 Confused

Que puis-je faire ?


Merci Wink

_________________
www.piridion.com/forum
Revenir en haut de page
nobu
PR0
PR0


Inscrit le: 29 Aoû 2006
Messages: 51

Problème de .htaccessPosté le: Mer Sep 20, 2006 5:22 pm    Sujet du message: Re: Problème de .htaccess

Confused Même en désactivant mon .htaccess, c'est à dire en le renommant, j'ai toujours ce problème d'erreur 404 Evil or Very Mad

_________________
www.piridion.com/forum
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14403

Problème de .htaccessPosté le: Mer Sep 20, 2006 5:29 pm    Sujet du message: Re: Problème de .htaccess

Moi je dirais, il est temps de faire une pause Wink

Remet l'ancien .htaccess, celui du début qui ne posait des problèmes qu'avec mx Sitemaps, et prend le temps de t'organiser.

La 404 sans .htacces c'est normal, le .htaccess sert à faire que ces url réécrites marchent correctement.

Quand tu dis racine de ton ftp, tu parles tout de même pas du tout premier niveau, celui qui se trouve au dessus du dossier dans le quel se trouvent les fichiers de ton site ?

La racine du domaine c'est le dossier dans le quel tu travail quand tu charges www.example.com (la racine du domaine).

Le mieux serait je pense que tu refasses tout de puis le début et dans l'ordre pour le .htaccess (sans toucher au code php).

Commence par mettre en place les rewriterules du forum, comme tu avais réussi à le faire, ensuite, ajoutes les règles de mx google sitemaps, et enfin celle de mx sitemaps, une fois que tout marchera, car ça va marcher, on ajoutera la règle du préfixe.

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
nobu
PR0
PR0


Inscrit le: 29 Aoû 2006
Messages: 51

Problème de .htaccessPosté le: Mer Sep 20, 2006 5:38 pm    Sujet du message: Re: Problème de .htaccess

dcz a écrit:
Moi je dirais, il est temps de faire une pause Wink

Remet l'ancien .htaccess, celui du début qui ne posait des problèmes qu'avec mx Sitemaps, et prend le temps de t'organiser.

La 404 sans .htacces c'est normal, le .htaccess sert à faire que ces url réécrites marchent correctement.


Le problème, c'est que l'ancien .htaccess, me renvoie la même erreur Shocked

Je comprends pas pourquoi mais le fait est que quoi que je fasse, j'ai une
erreur 404 avec le nouveau ou l'ancien .htaccess


Citation:

Quand tu dis racine de ton ftp, tu parles tout de même pas du tout premier niveau, celui qui se trouve au dessus du dossier dans le quel se trouvent les fichiers de ton site ?

La racine du domaine c'est le dossier dans le quel tu travail quand tu charges www.example.com (la racine du domaine).

Le mieux serait je pense que tu refasses tout de puis le début et dans l'ordre pour le .htaccess (sans toucher au code php).

Commence par mettre en place les rewriterules du forum, comme tu avais réussi à le faire, ensuite, ajoutes les règles de mx google sitemaps, et enfin celle de mx sitemaps, une fois que tout marchera, car ça va marcher, on ajoutera la règle du préfixe.


Quand je dis racine, c'est quue dans mon ftp, il se trouve dans / et dans / se trouve les fichiers du portail, le dossier du forum et mon .htaccess !

C'est pas ça qu'il faut faire ? Embarassed


Pour le .htaccess, si je comprends bien, tu veux que je mettes d'abord
Citation:
RewriteEngine On

RewriteBase /



#########################################################

# PHPBB SEO REWRITE RULES #

#########################################################

# AUTHOR : DCZ http://www.phpbb-seo.com/

# STARTED : 01/2006

#####################################################

# FORUMS PAGES

########################

# FORUM PROTECTION RULE

RewriteRule ^forum/.+/([^/]+\.html)$ /forum/index.php [R=301,L]

# CATEGORIES

RewriteRule ^forum/.+-vc([0-9]+)\.html$ /forum/index.php?c=$1 [QSA,L]

# PAGINATED FORUM

RewriteRule ^forum/.+-vf([0-9]+)-([0-9]+)\.html$ /forum/viewforum.php?f=$1&start=$2 [QSA,L]

# FORUM

RewriteRule ^forum/.+-vf([0-9]+)\.html$ /forum/viewforum.php?f=$1 [QSA,L]

# PAGINATED TOPIC

RewriteRule ^forum/.+-vt([0-9]+)-([0-9]+)\.html$ /forum/viewtopic.php?t=$1&start=$2 [QSA,L]

# TOPIC

RewriteRule ^forum/.+-vt([0-9]+)\.html$ /forum/viewtopic.php?t=$1 [QSA,L]

# POST

RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L]

#PROFILES

RewriteRule ^forum/membre([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [QSA,L]

# END PHPBB PAGES

RewriteRule ^sitemaps.xml$ /sitemap.php [L]
RewriteRule ^forum-sitemap-([0-9]+).xml$ /sitemap.php?fid=$1 [L]
RewriteRule ^sitemap-forum.xml$ /sitemap.php?forum [L]

RewriteCond %{HTTP_HOST} !^(www|sub1|sub2|sub3)\.piridion\.com$ [NC]
RewriteRule ^(.*) http://www.piridion.com/$1 [QSA,L,R=301]



Puis ça
Citation:
!#########################################################
# MX GG_SITEMAPS REWRITE RULES #
#########################################################
# phpBB
RewriteRule ^forum/sitemaps.xml$ /forum/sitemap.php [L]
RewriteRule ^forum/forum-sitemap-([0-9]+).xml$ /forum/sitemap.php?fid=$1 [L]
RewriteRule ^forum/sitemap-forum.xml$ /forum/sitemap.php?forum [L]



Et enfin ça
Citation:

#########################################################
# MX SITEMAPS REWRITE RULES ADVANCED #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 2006/04/28
########################################################
RewriteRule ^forum/sitemaps([0-9]+)\.html$ /forum/sitemaps.php?c=$1 [QSA,L]
RewriteRule ^forum/sitemaps\.html$ /forum/sitemaps.php [QSA,L]
RewriteRule ^forum/forum-m\ap\.html$ /forum/sitemaps.php?fim [QSA,L]
RewriteRule ^forum/.+-fmp([0-9]+)-([0-9]+)\.html$ /forum/sitemaps.php?fmp=$1&start=$2 [QSA,L]
RewriteRule ^forum/.+-fmp([0-9]+)\.html$ /forum/sitemaps.php?fmp=$1 [QSA,L]
RewriteRule ^forum/.+-sc([0-9]+)\.html$ /forum/sitemaps.php?c=$1 [QSA,L]
#########################################################
# END SITEMAPS REWRITE RULES #
#########################################################
[/quote]

_________________
www.piridion.com/forum
Revenir en haut de page
nobu
PR0
PR0


Inscrit le: 29 Aoû 2006
Messages: 51

Problème de .htaccessPosté le: Mer Sep 20, 2006 9:59 pm    Sujet du message: Re: Problème de .htaccess

J'ai vraiment besoin de votre aide là Embarassed


Si je mets un .htaccess avec uniquement ça, j'obtiens à nouveau une erreur 500 Shocked
Citation:
RewriteEngine On

RewriteBase /



#########################################################

# PHPBB SEO REWRITE RULES #

#########################################################

# AUTHOR : DCZ http://www.phpbb-seo.com/

# STARTED : 01/2006

#####################################################

# FORUMS PAGES

########################

# FORUM PROTECTION RULE

RewriteRule ^forum/.+/([^/]+\.html)$ /forum/index.php [R=301,L]

# CATEGORIES

RewriteRule ^forum/.+-vc([0-9]+)\.html$ /forum/index.php?c=$1 [QSA,L]

# PAGINATED FORUM

RewriteRule ^forum/.+-vf([0-9]+)-([0-9]+)\.html$ /forum/viewforum.php?f=$1&start=$2 [QSA,L]

# FORUM

RewriteRule ^forum/.+-vf([0-9]+)\.html$ /forum/viewforum.php?f=$1 [QSA,L]

# PAGINATED TOPIC

RewriteRule ^forum/.+-vt([0-9]+)-([0-9]+)\.html$ /forum/viewtopic.php?t=$1&start=$2 [QSA,L]

# TOPIC

RewriteRule ^forum/.+-vt([0-9]+)\.html$ /forum/viewtopic.php?t=$1 [QSA,L]

# POST

RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L]

#PROFILES

RewriteRule ^forum/membre([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [QSA,L]

# END PHPBB PAGES

RewriteRule ^sitemaps.xml$ /sitemap.php [L]
RewriteRule ^forum-sitemap-([0-9]+).xml$ /sitemap.php?fid=$1 [L]
RewriteRule ^sitemap-forum.xml$ /sitemap.php?forum [L]

RewriteCond %{HTTP_HOST} !^(www|sub1|sub2|sub3)\.piridion\.com$ [NC]
RewriteRule ^(.*) http://www.piridion.com/$1 [QSA,L,R=301]

_________________
www.piridion.com/forum
Revenir en haut de page
nobu
PR0
PR0


Inscrit le: 29 Aoû 2006
Messages: 51

Problème de .htaccessPosté le: Mer Sep 20, 2006 10:01 pm    Sujet du message: Re: Problème de .htaccess

Sinon autre chose, lorsque je suis logguer avec mon pseudo, j'ai accès au panneau d'admin, et j'ai donc désactivé le forum.

Sauf que les autres voient ce message d'erreur que j'ai également si je me déconnectes
Citation:
message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?



J'suis perdu, les autres du forum me mette la pression parce que j'ai cassé le site, ça va pas du tout là Crying or Very sad


Que puis-je faire pour réparer le forum ?

_________________
www.piridion.com/forum
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14403

Problème de .htaccessPosté le: Mer Sep 20, 2006 10:49 pm    Sujet du message: Re: Problème de .htaccess

raahh, tu te poses trop de questions, reprends calmement depuis le début.

Donc oui c'est vrai que chez 1&1 la racine du ftp est aussi la racine du domaine, donc tu le mets bien au bon endroit.

Mais tu commences direct avec la règle du préfixe, fait simple :

Premier essai :

Code:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /

#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^forum/.+/([^/]+\.html)$ /forum/index.php [R=301,L]
# CATEGORIES
RewriteRule ^forum/.+-vc([0-9]+)\.html$ /forum/index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^forum/.+-vf([0-9]+)-([0-9]+)\.html$ /forum/viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^forum/.+-vf([0-9]+)\.html$ /forum/viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^forum/.+-vt([0-9]+)-([0-9]+)\.html$ /forum/viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^forum/.+-vt([0-9]+)\.html$ /forum/viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^forum/member([0-9]+)\.html$ /phpbb/profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
#####################################################


Normalement ça marche direct, testé chez 1&1.

Si jamais, essai sans Options +FollowSymlinks, dans tous les cas, tant que cela ne marche pas (là tous les liens phpBB doivent être convenablement redirigés) pas la peine d'en mettre plus.

Assure toi aussi de la façon dont tu transferts ton .htaccess.

Ensuite, si ça marche, tu ajoutes ça à la fin :

Code:
#########################################################
# MX SITEMAPS REWRITE RULES ADVANCED #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 2006/04/28
########################################################
RewriteRule ^forum/sitemaps([0-9]+)\.html$ /forum/sitemaps.php?c=$1 [QSA,L]
RewriteRule ^forum/sitemaps\.html$ /forum/sitemaps.php [QSA,L]
RewriteRule ^forum/forum-m\ap\.html$ /forum/sitemaps.php?fim [QSA,L]
RewriteRule ^forum/.+-fmp([0-9]+)-([0-9]+)\.html$ /forum/sitemaps.php?fmp=$1&start=$2 [QSA,L]
RewriteRule ^forum/.+-fmp([0-9]+)\.html$ /forum/sitemaps.php?fmp=$1 [QSA,L]
RewriteRule ^forum/.+-sc([0-9]+)\.html$ /forum/sitemaps.php?c=$1 [QSA,L]
#########################################################
# END SITEMAPS REWRITE RULES #
#########################################################


Et mx Sitemaps devrait marcher.

Enfin, tu ajoutes à la fin :

Code:
!#########################################################
# MX GG_SITEMAPS REWRITE RULES #
#########################################################
# phpBB
RewriteRule ^forum/sitemaps.xml$ /forum/sitemap.php [L]
RewriteRule ^forum/forum-sitemap-([0-9]+).xml$ /forum/sitemap.php?fid=$1 [L]
RewriteRule ^forum/sitemap-forum.xml$ /forum/sitemap.php?forum [L]



Et si tout marche, tu ajoutes la règle pour le préfixe www, mais pas là ou tu l'a mis, il faut mettre :

Code:
RewriteCond %{HTTP_HOST} !^www\.piridion\.com$ [NC]
RewriteRule ^(.*) http://www.piridion.com/$1 [QSA,L,R=301]


Juste après :
Code:
RewriteBase /


Et aussi, tu profites du fait qu'avec 1&1 tu peux ajouter des (sous) domaines facilement dans un autre dossier pour monter un forum test qui t'évitera de te retrouver dans ce genre de situation à l'avenir Wink

Enfin, pour le message_die, c'est rien, c'est juste que la fonction est appelée pour afficher le message qui dit que ton forum est fermé, mais que cette fonction vérifie également que rien n'a été envoyé (aucun header) avant qu'elle soit appelée, ce qui n'est jamais le cas dans phpBB vanilla, mais beaucoup de mods modifie cela, sans que ce soit grave du tout.

Il y a même un mod qui règle le problème : http://forums.phpmix.org/viewtopic.php?t=384

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
nobu
PR0
PR0


Inscrit le: 29 Aoû 2006
Messages: 51

Problème de .htaccessPosté le: Jeu Sep 21, 2006 7:52 am    Sujet du message: Re: Problème de .htaccess

Salut dcz,

Le problème c'est que rien ne marche Crying or Very sad

Avec le premier essai, donc juste le rewrite des url, j'ai une erreur 500

Citation:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webadmin@kundenserver.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.


Idem si j'enlève la première ligne du code à savoir
Citation:
Options +FollowSymlinks



Donc dès le début je suis bloqué.

L'erreur disparaît uniquement lorsque je remets l'ancien htaccess mais j'ai toujours le soucis des erreurs 404 Crying or Very sad


C'est à n'y rien comprendre, tout marchait bien avant, pourquoi le fait de changer un tout petit peu le .htaccess ne marche plus Shocked


Même en réinjectant mon fichier htaccess de suavegarde, ça ne marche pas !


T'as d'autres idées pour résoudre mon problème ?


Merci Wink

_________________
www.piridion.com/forum
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14403

Problème de .htaccessPosté le: Jeu Sep 21, 2006 8:43 am    Sujet du message: Re: Problème de .htaccess

Je penche très fortement du côté de la boulette magique, tu as bien fait attention à la façon de transférer ton .htacccess ? (le nom du fichier la méthode de transfert etc )

Et aussi, c'est une possibilité, mais bien moins probable, le serveur 1&1 est resté bloqué sur un truc. Je dis ça parce que j'ai rencontré une fois le cas, et uniquement chez eux pour le moment, d'un fichier impossible à effacer après renommage, c'était pas un .htaccess, mais tout ça pour dire que c'est aussi une possibilité.

Tu as essayer de vraiment reprendre à zéro pour le .htaccess, çad, effacer celui que tu as en ligne, et faire comme la toute première fois, reprendre les règle de l'installe, ajouter ton chemin (chez 1&1 il faut le "/") et transfert ?

Pour que ton site remarche en attendant, remets la fonction happend_sid originale dans sessions.php, et laisse tout le reste, plus aucun lien ne sera réécrite, mais au moins ça marchera.
Et pendant ce temps tu pourra tout de même tester tes URLs sans pour autant devoir fermer le forum.

Il te suffit de tester une ou deux URLs réécrite (genre postxx.html ou titre-vtxx.html ou xx est une vrai id de sujet) et de voir si elle marchent bien avant de remettre la fonction append_sid modifiée de nouveau en ligne.

++

PS :
Citation:
Tout marchait bien avant mais j'ai obtenu une erreur 500.
hum Wink

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
nobu
PR0
PR0


Inscrit le: 29 Aoû 2006
Messages: 51

Problème de .htaccessPosté le: Jeu Sep 21, 2006 11:12 am    Sujet du message: Re: Problème de .htaccess

Alors j'ai désintallé le mod Guest sessions qui permet la réécriture des liens.

Et ça ne marche toujours pas, au lieu d'avoir accès au forum et au portail, j'obtiens ce message d'erreur

Citation:
Redirection de page incorrecte
Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.

* La cause de ce problème peut être la désactivation ou le refus
des cookies.



En ce qui concerne la mise en place du .htaccess, j'ai essayé de remettre l'ancien (effacement de celui présent sur le ftp, uploade du htaccess.txt et renommer en .htaccess une fois dans le soft ftp) et j'ai vidé le cache.

Même erreur que celle indiqué au dessus et erreur 500 en laissant la première ligne. Donc je l'ai supprimé.


Là je sais plus quoi faire Crying or Very sad

_________________
www.piridion.com/forum
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14403

Problème de .htaccessPosté le: Jeu Sep 21, 2006 11:46 am    Sujet du message: Re: Problème de .htaccess

Ce n'est pas le mod guest session qui réécrit les URLs, je t'ai dit la fonction append_sid, regarde l'installe, c'est le seul truc qui change avec le code du mod rewrite dans sessions.php.

Et tu as essayé de tout d'abord effacer le .htaccess avant de le remettre ?

Et aussi, pourquoi ne pas réactiver ton forum ? Ce serait pratique pour tes utilisateurs et pour que l'on puisse tester.

C'est très bizarre ton truc.

Essais avec uniquement ça dans ton .htaccess :

Code:

RewriteEngine On
# POST
RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L]


Si tu ne peux pas charger -http://www.piridion.com/postxx.html (ou xx est une ID valide de message, j'en aurais bien choisit une mais je n'ai pas accès à ton forum Wink ), en ayant réactivé le forum bien entendu, alors je pense qu'il sera temps d'écrire un gentil mail à 1&1, mais il vaudrait mieux que tu ait bien testé ce que je t'ai demandé avant, histoire de s'assurer que c'est pas une simple boulette.

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
nobu
PR0
PR0


Inscrit le: 29 Aoû 2006
Messages: 51

Problème de .htaccessPosté le: Jeu Sep 21, 2006 12:02 pm    Sujet du message: Re: Problème de .htaccess

Je dois être un gros boulet, c'est pas possible !

Ok, je me suis planté pour l'appen_sid.

J'ai remis comme avant le mod guest sessions, puis j'ai viré ce code là


Code:
function append_sid($url, $non_html_amp = false)

{

   global $SID;   

   // www.phpBB-SEO.com SEO TOOLKIT BEGIN

   global $phpEx, $seo_cat_name, $seo_forum_name, $seo_topic_name;

   $amp = ($non_html_amp) ? '&' : '&';

   $find = array(   $amp.'start=0',

         $amp.'postdays=0',

         $amp.'topicdays=0',

         $amp.'postorder=asc',

      );

   $url = str_replace ($find, "", $url);

   if ( $seo_cat_name ) {

      $urlin = array(   "'(?)index.".$phpEx."\?c=([0-9]+)(".$amp."){0,1}'",

            // mx Sitemaps Module (cat URL injection)

            //"'(?)sitemaps([0-9]+)\.html(".$amp."){0,1}'",

         );

      $urlout = array( "".format_url($seo_cat_name)."-vc\\1.html".if_query('\\2')."",

             // mx Sitemaps Module (cat URL injection)

             //"".format_url($seo_cat_name)."-sc\\1.html".if_query('\\2')."",

         );

      $url = preg_replace($urlin, $urlout, $url);

   }

   if ( $seo_forum_name ) {

      $urlin = array( "'(?)viewforum.".$phpEx."\?f=([0-9]+)".$amp."start=([0-9]+)(".$amp."){0,1}'",

            "'(?)viewforum.".$phpEx."\?f=([0-9]+)(".$amp."){0,1}'",

            // mx Sitemaps Module (forum URL injection + pagination)

            //"'(?)forum-map([0-9]+)\.htm".$amp."start=([0-9]+)(".$amp."){0,1}'",

            //"'(?)forum-map([0-9]+)\.html(".$amp."){0,1}'",

         );

      $urlout = array( "".format_url($seo_forum_name)."-vf\\1-\\2.html".if_query('\\3')."",

             "".format_url($seo_forum_name)."-vf\\1.html".if_query('\\2')."",

             // mx Sitemaps Module (forum URL injection + pagination)

             //"".format_url($seo_forum_name)."-fmp\\1-\\2.html".if_query('\\3')."",

             //"".format_url($seo_forum_name)."-fmp\\1.html".if_query('\\2')."",

         );

      $url = preg_replace($urlin, $urlout, $url);

   }

   if ($seo_topic_name) {

      $urlin = array(   "'(?)viewtopic.".$phpEx."\?t=([0-9]+)".$amp."start=([0-9]+)(".$amp."){0,1}'",

            "'(?)viewtopic.".$phpEx."\?t=([0-9]+)(".$amp."){0,1}'",

         );

      $urlout = array("".format_url($seo_topic_name)."-vt\\1-\\2.html".if_query('\\3')."",

            "".format_url($seo_topic_name)."-vt\\1.html".if_query('\\2')."",

         );

      $url = preg_replace($urlin, $urlout, $url);

   }

   $urlin = array(   "'(?)viewtopic.".$phpEx."\?p=([0-9]+)(".$amp."){0,1}'",

         "'(?)profile.".$phpEx."\?mode\=viewprofile".$amp."u=([0-9]+)(".$amp."){0,1}'",

         // mx Sitemaps Module (mxBB map URL + pagination)

         //"'(?)mx-map\.html".$amp."start=([0-9]+)(".$amp."){0,1}'",

      );

   $urlout = array( "post\\1.html".if_query('\\2')."",

          "membre\\1.html".if_query('\\2')."",

          // mx Sitemaps Module (mxBB map URL + pagination)

          //"mx-map\\1.html".if_query('\\2')."",

      );

   $url = preg_replace($urlin, $urlout, $url);

   $url = (substr($url, strlen($url) - 1, 1) == '?') ? substr($url, 0, strlen($url) - 1) : $url;

   // www.phpBB-SEO.com SEO TOOLKIT END



   if ( !empty($SID) && !preg_match('#sid=#', $url) )

   {

      $url .= ( ( strpos($url, '?') !== false ) ?  ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;

   }



   return $url;

}



Et j'ai remis celui ci à la place
Code:
function append_sid($url, $non_html_amp = false)

{

   global $SID;



   if ( !empty($SID) && !preg_match('#sid=#', $url) )

   {

      $url .= ( ( strpos($url, '?') !== false ) ?  ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;

   }



   return $url;

}


C'est ça ?


J'ai réactivé le forum, mais avant je n'y avais plus accès donc je pouvais pas le faire ! Wink


J'ai appellé 1&1 tout de même, le mec me dit qu'il y a un problème de script de mon coté et qu'il faut que je me démerde !
Pour lui tout est ok, il a rajouté un _ à mon .htaccess ce qui me donne _.htaccess



Voilà je suis toujour saussi paumée etj'aimerais bien trouver une solution aujourd'hui aprce que ça me déprime cette histoire.

Après j'aurais trop peur de faire des modifs Embarassed



Et sinon, question super bête, comment peut on être sur d'enregistrer son .htaccess en ASCII ?

Quel soft gère bien ce codage ?


Merci dcz en tout cas de m'épauler. Wink Embarassed

_________________
www.piridion.com/forum
Revenir en haut de page
nobu
PR0
PR0


Inscrit le: 29 Aoû 2006
Messages: 51

Problème de .htaccessPosté le: Jeu Sep 21, 2006 12:04 pm    Sujet du message: Re: Problème de .htaccess

Laughing ça marche à nouveau avec l'appen_sid !

C'est top !

Alors maintenant, c'est quoi les étapes qu'il faut que je suives pour pas planter mon forum mais remettre en place le mod rewrite ? Embarassed

_________________
www.piridion.com/forum
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14403

Problème de .htaccessPosté le: Jeu Sep 21, 2006 11:43 pm    Sujet du message: Re: Problème de .htaccess

Et bien comme je t'ai dit :

dcz a écrit:

Pour que ton site remarche en attendant, remets la fonction happend_sid originale dans sessions.php, et laisse tout le reste, plus aucun lien ne sera réécrite, mais au moins ça marchera.
Et pendant ce temps tu pourra tout de même tester tes URLs sans pour autant devoir fermer le forum.

Il te suffit de tester une ou deux URLs réécrite (genre postxx.html ou titre-vtxx.html ou xx est une vrai id de sujet) et de voir si elle marchent bien avant de remettre la fonction append_sid modifiée de nouveau en ligne.


Re-travailles sur le .htaccess sans remettre en marche la réécriture des URLs, comme ça tu ne risque pas grand chose, et une fois que ça redirige correctement, tu remets la version modifiée de append_sid() (dans sessions.php).

Et bien entendu, procède par étape, met pas tout le .htaccess en ligne d'un coup, d'abord, il faut faire remarcher le forum, puis le reste.

Pour le mode du transfert, c'est une option de ton client ftp, en général il y a auto, binary et ASCII, auto doit marcher, mais faut essayer.

Et aussi, utilises tu un éditeur de texte digne de ce nom ?

Et enfin, tu peux essayer de récupérer par exemple le .htaccess du dossier contrib/ du mod mx Google sitemaps, effacer son contenu et ajouter celui pour le forum, comme ça tu pourra l'uploader direct et autant ça marche sans que tu ai à renommer le fichier sur ton ftp (ce qui m'a déjà valu de me retrouver avec un fichier impossible à effacer chez 1&1 après l'avoir simplement renommé, donc ça peut aussi venir de là)

Courage Wink

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
nobu
PR0
PR0


Inscrit le: 29 Aoû 2006
Messages: 51

Problème de .htaccessPosté le: Ven Sep 22, 2006 9:16 am    Sujet du message: Re: Problème de .htaccess

Ok, merci dcz.

Je pense que je me pencherais dessus à mon retour de vacances jeudi prochain.

Je voudrais pas cramer le forum juste avant de partir Confused


Je te tiens au courant dès que je remets les mains dedans, merci beaucoup !

En ce qui concerne l'éditeru de texte, j'utilise text wrangler qui marche bien.
Je suis sur Mac, si tu en as un autre à me proposer qui te semble plus judicieux dis moi Wink


Ok, je vais voir ça alors pour l'ASCII Wink


Et enfin question, par rapport aux urls à tester.

Par exemple, si je prends celle ci, j'obtiens une erreur 404
http://www.piridion.com/forum/mise-a-jour-quicktime-et-itunes-vt78.html


A ce stade, est-ce normal sachant que je n'ai plus touché à rien depuis que j'ai réactive l'appen_sid, c'est à dire que le mod rewrite est en place avec le .htaccess que j'avais avant ?


Merci
Wink

_________________
www.piridion.com/forum
Revenir en haut de page
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB
Page 1 sur 2 Aller à la page 1, 2  Suivante

Navigation Autres sujets de discussion

Sauter vers: