| |
|
| :: |
| Auteur |
Message |
nobu PR0

Inscrit le: 29 Aoû 2006 Messages: 51
|
Posté 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
Que puis-je faire ?
Merci  |
_________________ www.piridion.com/forum |
|
| Revenir en haut de page |
|
 |
|
 |
nobu PR0

Inscrit le: 29 Aoû 2006 Messages: 51
|
Posté le: Mer Sep 20, 2006 5:22 pm Sujet du message: Re: Problème de .htaccess |
|
|
Même en désactivant mon .htaccess, c'est à dire en le renommant, j'ai toujours ce problème d'erreur 404  |
_________________ www.piridion.com/forum |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15125
|
Posté 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
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 |
|
 |
nobu PR0

Inscrit le: 29 Aoû 2006 Messages: 51
|
Posté 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
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
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 ?
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

Inscrit le: 29 Aoû 2006 Messages: 51
|
Posté le: Mer Sep 20, 2006 9:59 pm Sujet du message: Re: Problème de .htaccess |
|
|
J'ai vraiment besoin de votre aide là
Si je mets un .htaccess avec uniquement ça, j'obtiens à nouveau une erreur 500
| 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

Inscrit le: 29 Aoû 2006 Messages: 51
|
Posté 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à
Que puis-je faire pour réparer le forum ? |
_________________ www.piridion.com/forum |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15125
|
Posté 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 :
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
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 |
|
 |
nobu PR0

Inscrit le: 29 Aoû 2006 Messages: 51
|
Posté 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
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
C'est à n'y rien comprendre, tout marchait bien avant, pourquoi le fait de changer un tout petit peu le .htaccess ne marche plus
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  |
_________________ www.piridion.com/forum |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15125
|
Posté 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  |
_________________ 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 |
|
 |
nobu PR0

Inscrit le: 29 Aoû 2006 Messages: 51
|
Posté 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  |
_________________ www.piridion.com/forum |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15125
|
Posté 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 ), 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 |
|
 |
nobu PR0

Inscrit le: 29 Aoû 2006 Messages: 51
|
Posté 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 !
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
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.  |
_________________ www.piridion.com/forum |
|
| Revenir en haut de page |
|
 |
nobu PR0

Inscrit le: 29 Aoû 2006 Messages: 51
|
Posté le: Jeu Sep 21, 2006 12:04 pm Sujet du message: Re: Problème de .htaccess |
|
|
ç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 ?  |
_________________ www.piridion.com/forum |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15125
|
Posté 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
++ |
_________________ 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 |
|
 |
nobu PR0

Inscrit le: 29 Aoû 2006 Messages: 51
|
Posté 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
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
Ok, je vais voir ça alors pour l'ASCII
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
 |
_________________ www.piridion.com/forum |
|
| Revenir en haut de page |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|