problème rewrite...

Le forum de support du mod rewrite phpBB SEO Avancé.
Ce mod de réécriture d'url injecte les titres des catégories, forums et sujets dans leurs URLs.

Modérateur: Modérateurs

problème rewrite...

Messagede eric6779 » Dim Nov 23, 2008 2:22 am

Salut all,


j'ai transférer mon forum sous Ubuntu Intrepid et je n'arrive plus à accéder au forum....

The requested URL /index.html was not found on this server.


Le module rewrite est bien chargé :
Loaded Modules core mod_log_config mod_logio prefork http_core mod_so mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_deflate mod_dir mod_env mod_mime mod_negotiation mod_php5 mod_rewrite mod_setenvif mod_status


mon htaccess :
# You could need to un-comment the following line
Options +FollowSymlinks
DirectoryIndex portal.php index.php
RewriteEngine On
#RewriteBase /Extreme

#########################################################
# forum SEO REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.forum-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM INDEX (un-comment if used)
RewriteRule ^Extreme/index\.html$ /Extreme/index.php [QSA,L,NC]
# FORUM PROTECTION RULE
RewriteRule ^Extreme/[a-z0-9_-]+/([^/]+\.html)$ /Extreme/index.php [R=301,L,NC]
# CATEGORIES
RewriteRule ^Extreme/[a-z0-9_-]*-c([0-9]+)\.html$ /Extreme/index.php?c=$1 [QSA,L,NC]
# PAGINATED FORUM
RewriteRule ^Extreme/[a-z0-9_-]*-f([0-9]+)-([0-9]+)\.html$ /Extreme/viewforum.php?f=$1&start=$2 [QSA,L,NC]
# FORUM
RewriteRule ^Extreme/[a-z0-9_-]*-f([0-9]+)\.html$ /Extreme/viewforum.php?f=$1 [QSA,L,NC]
# PAGINATED TOPIC
RewriteRule ^Extreme/[a-z0-9_-]*-t([0-9]+)-([0-9]+)\.html$ /Extreme/viewtopic.php?t=$1&start=$2 [QSA,L,NC]
# TOPIC
RewriteRule ^Extreme/[a-z0-9_-]*-t([0-9]+)\.html$ /Extreme/viewtopic.php?t=$1 [QSA,L,NC]
# POST
RewriteRule ^Extreme/post([0-9]+)\.html$ /Extreme/viewtopic.php?p=$1 [QSA,L,NC]
#PROFILES
RewriteRule ^Extreme/membre([0-9]+)\.html$ /Extreme/profile.php?mode=viewprofile&u=$1 [QSA,L,NC]
# END forum PAGES
#####################################################
#########################################################
# GYM SITEMAPS AND RSS REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.forum-seo.com/
# STARTED : 2006/02/22
########################
# RSS main
RewriteRule ^Extreme/rss-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /Extreme/rss.php?$1&$2 [L]
# RSS forums
RewriteRule ^Extreme/forums-rss-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /Extreme/rss.php?forum&c&$1&$2 [L]
# RSS all
RewriteRule ^Extreme/([a-zA-Z0-9_-]+)-rss([0-9]*)-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /Extreme/rss.php?$1=$2&$3&$4 [L]
# RSS forum topics
RewriteRule ^Extreme/.+-rf([0-9]+)-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /Extreme/rss.php?forum=$1&$2&$3 [L]
# SitemapIndex
RewriteRule ^Extreme/sitemaps\.(xml(\.gz)?)$ /Extreme/sitemap.php [L]
# Sitemap modules
RewriteRule ^Extreme/([a-zA-Z0-9_-]+)-sitemap\.(xml(\.gz)?)$ /Extreme/sitemap.php?$1 [L]
# Forum Sitemaps
RewriteRule ^Extreme/.+-gf([0-9]+)\.(xml(\.gz)?)$ /Extreme/sitemap.php?forum=$1 [L]
# Yahoo! urllist.txt
RewriteRule ^Extreme/urllist\.(txt(\.gz)?)$ /Extreme/urllist.php [L]
#########################################################
# END GYM SITEMAPS AND RSS REWRITE RULES #
#########################################################



J'ai essayé en le mettant dans /var/www/ et dans /var/www/Extreme mais pareil....

Tout fonctionnais sous wampserver (windows)

Merci
eric6779
PR1
PR1
 
Messages: 171
Inscription: Ven Déc 22, 2006 2:28 am

Publicité

Messagede SeO » Dim Nov 23, 2008 9:09 am

Tu as essayé de générer un nouveau .htaccess en ligne ?
Le chemin d'installation de phpBB3 est il le même en local et en ligne ?
As tu mis à jour la config de phpBB lors du transfert, pour refléter le domaine et l'emplacement utilisé ?
SeO
Admin
Admin
 
Messages: 6334
Inscription: Mer Mar 15, 2006 9:41 pm

Messagede eric6779 » Dim Nov 23, 2008 12:01 pm

Tu as essayé de générer un nouveau .htaccess en ligne ?


non vu qu'il fonctionnait très bien...

Le chemin d'installation de phpBB3 est il le même en local et en ligne ?


oui

As tu mis à jour la config de phpBB lors du transfert, pour refléter le domaine et l'emplacement utilisé ?
tu parle des variables phpbb_config via phpmyadmin ?

oui cela a été fait...

Je suis sous phpbb 2 ^^
eric6779
PR1
PR1
 
Messages: 171
Inscription: Ven Déc 22, 2006 2:28 am

Messagede eric6779 » Mar Nov 25, 2008 1:22 am

J'ai essayé de refaire un htaccess mais toujours pareil....

Je suis sous ubuntu (apache2, php5)

Le mod rewrite est bien activé... Je sèche...

Merci...
eric6779
PR1
PR1
 
Messages: 171
Inscription: Ven Déc 22, 2006 2:28 am

Messagede dcz » Jeu Nov 27, 2008 3:02 pm

Ah dsl, pas de générateur de .htaccess avec phpBB2.

Donc, ce .htaccess est fait pour être utilisé dans le dossier Extreme/, dans ce genre de cas, il faut en général ne pas mettre le slash à droit de la rewriterule, essais de les virer :
RewriteRule ^Extreme/index\.html$ /Extreme/index.php [QSA,L,NC]

devient :
RewriteRule ^Extreme/index\.html$ Extreme/index.php [QSA,L,NC]


etc ...
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: 21298
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede eric6779 » Ven Nov 28, 2008 8:10 am

donc le nouveau htaccess :
# You could need to un-comment the following line
Options +FollowSymlinks
DirectoryIndex portal.php index.php
RewriteEngine On
RewriteBase /Extreme

#########################################################
# forum SEO REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.forum-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM INDEX (un-comment if used)
RewriteRule ^Extreme/index\.html$ Extreme/index.php [QSA,L,NC]
# FORUM PROTECTION RULE
RewriteRule ^Extreme/[a-z0-9_-]+/([^/]+\.html)$ Extreme/index.php [R=301,L,NC]
# CATEGORIES
RewriteRule ^Extreme/[a-z0-9_-]*-c([0-9]+)\.html$ Extreme/index.php?c=$1 [QSA,L,NC]
# PAGINATED FORUM
RewriteRule ^Extreme/[a-z0-9_-]*-f([0-9]+)-([0-9]+)\.html$ Extreme/viewforum.php?f=$1&start=$2 [QSA,L,NC]
# FORUM
RewriteRule ^Extreme/[a-z0-9_-]*-f([0-9]+)\.html$ Extreme/viewforum.php?f=$1 [QSA,L,NC]
# PAGINATED TOPIC
RewriteRule ^Extreme/[a-z0-9_-]*-t([0-9]+)-([0-9]+)\.html$ Extreme/viewtopic.php?t=$1&start=$2 [QSA,L,NC]
# TOPIC
RewriteRule ^Extreme/[a-z0-9_-]*-t([0-9]+)\.html$ Extreme/viewtopic.php?t=$1 [QSA,L,NC]
# POST
RewriteRule ^Extreme/post([0-9]+)\.html$ Extreme/viewtopic.php?p=$1 [QSA,L,NC]
#PROFILES
RewriteRule ^Extreme/membre([0-9]+)\.html$ Extreme/profile.php?mode=viewprofile&u=$1 [QSA,L,NC]
# END forum PAGES
#####################################################
#########################################################
# GYM SITEMAPS AND RSS REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.forum-seo.com/
# STARTED : 2006/02/22
########################
# RSS main
RewriteRule ^Extreme/rss-?(l|s)?-?(m)?\.(xml(\.gz)?)$ Extreme/rss.php?$1&$2 [L]
# RSS forums
RewriteRule ^Extreme/forums-rss-?(l|s)?-?(m)?\.(xml(\.gz)?)$ Extreme/rss.php?forum&c&$1&$2 [L]
# RSS all
RewriteRule ^Extreme/([a-zA-Z0-9_-]+)-rss([0-9]*)-?(l|s)?-?(m)?\.(xml(\.gz)?)$ Extreme/rss.php?$1=$2&$3&$4 [L]
# RSS forum topics
RewriteRule ^Extreme/.+-rf([0-9]+)-?(l|s)?-?(m)?\.(xml(\.gz)?)$ Extreme/rss.php?forum=$1&$2&$3 [L]
# SitemapIndex
RewriteRule ^Extreme/sitemaps\.(xml(\.gz)?)$ /Extreme/sitemap.php [L]
# Sitemap modules
RewriteRule ^Extreme/([a-zA-Z0-9_-]+)-sitemap\.(xml(\.gz)?)$ /Extreme/sitemap.php?$1 [L]
# Forum Sitemaps
RewriteRule ^Extreme/.+-gf([0-9]+)\.(xml(\.gz)?)$ Extreme/sitemap.php?forum=$1 [L]
# Yahoo! urllist.txt
RewriteRule ^Extreme/urllist\.(txt(\.gz)?)$ Extreme/urllist.php [L]
#########################################################
# END GYM SITEMAPS AND RSS REWRITE RULES #
#########################################################


placé dans le répertoire /var/www/Extreme et toujours la même erreur :s :shock:


C'est pareil si je souhaite lire un sujet...

The requested URL /Extreme/fhhgfh-t20.html was not found on this server.
eric6779
PR1
PR1
 
Messages: 171
Inscription: Ven Déc 22, 2006 2:28 am

Messagede dcz » Ven Nov 28, 2008 12:04 pm

Et en remplaçant :
Code: Tout sélectionner
RewriteBase /Extreme

par:
Code: Tout sélectionner
RewriteBase /Extreme/


Faut tester un peu les slashes, normalement ça doit marcher ;)
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: 21298
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede eric6779 » Ven Nov 28, 2008 12:40 pm

J'ai également testé dcz ce que tu donne....
eric6779
PR1
PR1
 
Messages: 171
Inscription: Ven Déc 22, 2006 2:28 am

Messagede dcz » Ven Nov 28, 2008 2:09 pm

Alors une seule solution, faire un test de base avec une rewriterule pour voir la combinaison de slashes a adopter : http://www.phpbb-seo.com/forums/mod-rew ... t1171.html

Si aucune combinaison ne marche (avec rewritebase en plus), vérifie quand même que le mod_rewrite est actif sur ton serveur.

++
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: 21298
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede eric6779 » Ven Nov 28, 2008 2:24 pm

Le module rewrite est bien chargé :
Citation:
Loaded Modules core mod_log_config mod_logio prefork http_core mod_so mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_deflate mod_dir mod_env mod_mime mod_negotiation mod_php5 mod_rewrite mod_setenvif mod_status
:wink:


Je testerais dans la soirée. Merci

edit: donc fichier trouve.html :
[code<html><body><h1>Mod rewrite ok</h1></body></html>][/code]


mon htaccess créé pour le test :
Code: Tout sélectionner
RewriteEngine On
RewriteBase /
RewriteRule ^cherche\.html$ trouve.html [QSA,L]


le test affiche bien le message mis dans la page .html...

Si je fait :
Code: Tout sélectionner
RewriteBase /Extreme
et que je déplace le fichier trouve.html dans le dossier Extreme et que je saisi http://localhost/Extreme/trouve.html, cela fonctionne :s

Le htaccess est resté à la racine du site > /var/www/

Je remplace le htaccess par le mien en y ajoutant la rewriterule pour le fichier trouve.html, celui ci fonctionne toujours mais j'obtiens la même erreur pour index.html...
eric6779
PR1
PR1
 
Messages: 171
Inscription: Ven Déc 22, 2006 2:28 am

Messagede dcz » Ven Nov 28, 2008 3:51 pm

dcz a écrit:Donc, ce .htaccess est fait pour être utilisé dans le dossier Extreme/


C'est bien là que tu l'as mis ?

Et pour les tests pareil, l'idée, c'est de trouver la bonne combinaison pour l'utilisation finale, c'est à dire un .htaccess dans Extreme/.

++
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: 21298
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede eric6779 » Ven Nov 28, 2008 7:21 pm

le htacces dans le dossier Extreme et pareil mdr

le fichier trouve.html est toujours bon.


J'ai retenté avec :
Code: Tout sélectionner
RewriteRule ^index\.html$ /index.php [QSA,L,NC]


Code: Tout sélectionner
RewriteRule ^index\.html$ Extreme/index.php [QSA,L,NC]


Code: Tout sélectionner
RewriteRule ^index\.html$ /Extreme/index.php [QSA,L,NC]


Code: Tout sélectionner
RewriteRule ^/index\.html$ Extreme/index.php [QSA,L,NC]


rien à faire....
eric6779
PR1
PR1
 
Messages: 171
Inscription: Ven Déc 22, 2006 2:28 am

Messagede SeO » Sam Nov 29, 2008 7:58 am

Tu as essayé un truc dans le genre de :
Code: Tout sélectionner
RewriteEngine On
RewriteBase /Extreme/
RewriteRule ^cherche\.html$ trouve.html [QSA,L]


avec comme emplacements :
Code: Tout sélectionner
Extreme/.htaccess
Extreme/trouve.html


Et en veillant à ce que le .htaccess se trouvant éventuellement au dessus ne tente pas la même redirection ?

Variante possible :
Code: Tout sélectionner
RewriteEngine On
RewriteBase /Extreme/
RewriteRule ^/?cherche\.html$ trouve.html [QSA,L]


etc ...
SeO
Admin
Admin
 
Messages: 6334
Inscription: Mer Mar 15, 2006 9:41 pm

Messagede eric6779 » Sam Nov 29, 2008 9:00 am

# You could need to un-comment the following line
Options +FollowSymlinks
DirectoryIndex portal.php index.php
RewriteEngine On
RewriteBase /Extreme

#########################################################
# forum SEO REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.forum-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
RewriteRule ^cherche\.html$ trouve.html [QSA,L]


fonctionne !

# You could need to un-comment the following line
Options +FollowSymlinks
DirectoryIndex portal.php index.php
RewriteEngine On
RewriteBase /Extreme

#########################################################
# forum SEO REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.forum-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
RewriteRule ^cherche\.html$ trouve.html [QSA,L]
# FORUM INDEX (un-comment if used)
RewriteRule ^index\.html$ /index.php [QSA,L,NC]
# FORUM PROTECTION RULE
RewriteRule ^Extreme/[a-z0-9_-]+/([^/]+\.html)$ /Extreme/index.php [R=301,L,NC]
# CATEGORIES
RewriteRule ^Extreme/[a-z0-9_-]*-c([0-9]+)\.html$ /Extreme/index.php?c=$1 [QSA,L,NC]
# PAGINATED FORUM
RewriteRule ^Extreme/[a-z0-9_-]*-f([0-9]+)-([0-9]+)\.html$ /Extreme/viewforum.php?f=$1&start=$2 [QSA,L,NC]
# FORUM
RewriteRule ^Extreme/[a-z0-9_-]*-f([0-9]+)\.html$ /Extreme/viewforum.php?f=$1 [QSA,L,NC]
# PAGINATED TOPIC
RewriteRule ^Extreme/[a-z0-9_-]*-t([0-9]+)-([0-9]+)\.html$ /Extreme/viewtopic.php?t=$1&start=$2 [QSA,L,NC]
# TOPIC
RewriteRule ^Extreme/[a-z0-9_-]*-t([0-9]+)\.html$ /Extreme/viewtopic.php?t=$1 [QSA,L,NC]
# POST
RewriteRule ^Extreme/post([0-9]+)\.html$ /Extreme/viewtopic.php?p=$1 [QSA,L,NC]
#PROFILES
RewriteRule ^Extreme/membre([0-9]+)\.html$ /Extreme/profile.php?mode=viewprofile&u=$1 [QSA,L,NC]
# END forum PAGES
#####################################################
#########################################################
# GYM SITEMAPS AND RSS REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.forum-seo.com/
# STARTED : 2006/02/22
########################
# RSS main
RewriteRule ^Extreme/rss-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /Extreme/rss.php?$1&$2 [L]
# RSS forums
RewriteRule ^Extreme/forums-rss-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /Extreme/rss.php?forum&c&$1&$2 [L]
# RSS all
RewriteRule ^Extreme/([a-zA-Z0-9_-]+)-rss([0-9]*)-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /Extreme/rss.php?$1=$2&$3&$4 [L]
# RSS forum topics
RewriteRule ^Extreme/.+-rf([0-9]+)-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /Extreme/rss.php?forum=$1&$2&$3 [L]
# SitemapIndex
RewriteRule ^Extreme/sitemaps\.(xml(\.gz)?)$ /Extreme/sitemap.php [L]
# Sitemap modules
RewriteRule ^Extreme/([a-zA-Z0-9_-]+)-sitemap\.(xml(\.gz)?)$ /Extreme/sitemap.php?$1 [L]
# Forum Sitemaps
RewriteRule ^Extreme/.+-gf([0-9]+)\.(xml(\.gz)?)$ /Extreme/sitemap.php?forum=$1 [L]
# Yahoo! urllist.txt
RewriteRule ^Extreme/urllist\.(txt(\.gz)?)$ /Extreme/urllist.php [L]
#########################################################
# END GYM SITEMAPS AND RSS REWRITE RULES #
#########################################################



trouve.html > ok mais pour accéder au forum, j'ai la même erreur...

# You could need to un-comment the following line
Options +FollowSymlinks
DirectoryIndex portal.php index.php
RewriteEngine On
RewriteBase /Extreme/

#########################################################
# forum SEO REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.forum-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
RewriteRule ^cherche\.html$ trouve.html [QSA,L]
# FORUM INDEX (un-comment if used)
RewriteRule ^index\.html$ /index.php [QSA,L,NC]
# FORUM PROTECTION RULE
RewriteRule ^Extreme/[a-z0-9_-]+/([^/]+\.html)$ index.php [R=301,L,NC]
# CATEGORIES
RewriteRule ^Extreme/[a-z0-9_-]*-c([0-9]+)\.html$ index.php?c=$1 [QSA,L,NC]



trouve.html > ok mais pour accéder au forum, j'ai la même erreur...

j'ai testé en enlevant /Extreme à gauche et à droite et pareil....
eric6779
PR1
PR1
 
Messages: 171
Inscription: Ven Déc 22, 2006 2:28 am

Messagede SeO » Dim Nov 30, 2008 10:27 am

Il faut appliquer la même combinaison de slashes :
RewriteRule ^index\.html$ /index.php [QSA,L,NC]


sur toutes les RewriteRules.

Et cette RewriteRule n'est pas utile avec le zéro dupe, tu peux l'effacer :
Code: Tout sélectionner
# FORUM PROTECTION RULE
RewriteRule ^Extreme/[a-z0-9_-]+/([^/]+\.html)$ index.php [R=301,L,NC]
SeO
Admin
Admin
 
Messages: 6334
Inscription: Mer Mar 15, 2006 9:41 pm

Suivante

Retourner vers mod Rewrite Avancé phpBB2

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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