|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
mims1664 Nouveau WRInaute
Inscrit le: 25 Jan 2007 Messages: 46
|
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1687 Localisation: urlrewriting.fr
|
Posté le : Ven Fév 08, 2008 16:32 Sujet du message: Probleme de rewriting |
|
|
c'est "RedirectPermanent" pas "Redirect permanent"
il ne faut pas mettre "\" devant "/"
il faut mettre un $ pour indiquer que c'est jusqu'a la fin
| Code: |
# 404 : fichier non trouvé
ErrorDocument 404 /erreur404.php
RedirectPermanent /dossier1/fichier1.htm http://www.monsite.com/dossier2/
RewriteRule ^dossier2/$ /fichier1.php [L]
RewriteRule ^dossier2/fichier111\.htm$ /fichier1.php?categorie=1 [L]
RewriteRule ^dossier2/fichier222\.htm$ /fichier1.php?categorie=2 [L] |
ne peux tu pas mettre le numéro de catégorie dans l'url ré-écrite? sinon tu peux mettre par exemple :
| Code: |
| RewriteRule ^dossier2/untextelibre([0-9]+)\.htm$ /fichier1.php?categorie=$1[L] |
|
|
| |
|
 |
mims1664 Nouveau WRInaute
Inscrit le: 25 Jan 2007 Messages: 46
|
Posté le : Ven Fév 08, 2008 17:00 Sujet du message: Probleme de rewriting |
|
|
Malheureusement ca ne foncitonne pas,
je te met mon code se sera beaucoup plus simple :
| Code: |
RedirectPermanent /windows_vista/telechargement.htm http://www.forum-vista.net/telechargement/
RewriteRule ^telechargement/$ /telechargement.php [L]
RewriteRule ^telechargement/securite\.htm$ /telechargement_section.php?categorie=1 [L]
RewriteRule ^telechargement/multimedia\.htm$ /telechargement_section.php?categorie=2 [L]
RewriteRule ^telechargement/bureautique\.htm$ /telechargement_section.php?categorie=3 [L]
RewriteRule ^telechargement/loisirs\.htm$ /telechargement_section.php?categorie=4 [L]
RewriteRule ^telechargement/divers\.htm$ /telechargement_section.php?categorie=5 [L]
RewriteRule ^telechargement/internet\.htm$ /telechargement_section.php?categorie=6 [L]
|
| Citation: |
| ne peux tu pas mettre le numéro de catégorie dans l'url ré-écrite? sinon tu peux mettre par exemple : |
Bha je préfere ... pour le référencement ... |
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1687 Localisation: urlrewriting.fr
|
Posté le : Ven Fév 08, 2008 17:25 Sujet du message: Probleme de rewriting |
|
|
il manque juste une ligne :
| Code: |
RewriteEngine on
RedirectPermanent /windows_vista/telechargement.htm http://www.forum-vista.net/telechargement/
RewriteRule ^telechargement/$ /telechargement.php [L]
RewriteRule ^telechargement/securite\.htm$ /telechargement_section.php?categorie=1 [L]
RewriteRule ^telechargement/multimedia\.htm$ /telechargement_section.php?categorie=2 [L]
RewriteRule ^telechargement/bureautique\.htm$ /telechargement_section.php?categorie=3 [L]
RewriteRule ^telechargement/loisirs\.htm$ /telechargement_section.php?categorie=4 [L]
RewriteRule ^telechargement/divers\.htm$ /telechargement_section.php?categorie=5 [L]
RewriteRule ^telechargement/internet\.htm$ /telechargement_section.php?categorie=6 [L] |
|
|
| |
|
 |
mims1664 Nouveau WRInaute
Inscrit le: 25 Jan 2007 Messages: 46
|
Posté le : Ven Fév 08, 2008 17:30 Sujet du message: Probleme de rewriting |
|
|
Attends alors je vais te mettre tout mon HTACCESS lol parce que je l'ai cette ligne ...
le voila attention aux yeux :
| Code: |
allow from all
Options +FollowSymlinks
RewriteEngine on
# PR LE MONDE MAINTENANCE SAUF MON IP
RewriteBase /
RewriteCond %{REMOTE_ADDR} !^78.113.165.000
RewriteCond %{REQUEST_URI} !^/503.php [NC]
RewriteCond %{REQUEST_URI} !^/forum/ [NC]
RewriteRule .* /503.php [L]
RewriteCond %{HTTP_HOST} ^forum-vista\.net$ [NC]
RewriteRule ^(.*) http://www.forum-vista.net/$1 [QSA,L,R=301]
# 401 et 405 : permission refusée
ErrorDocument 401 /index.php
ErrorDocument 405 /index.php
# 404 : fichier non trouvé
ErrorDocument 404 /erreur404.php
# 500 : erreur interne du serveur
ErrorDocument 500 /index.php
# 400 : Mauvaise requete
ErrorDocument 400 /index.php
RewriteRule ^tutoriaux_vista/tutoriaux_vista.htm$ tutoriaux.php?type=2 [L]
RewriteRule ^astuces_vista/astuces_vista.htm$ tutoriaux.php?type=1 [L]
RewriteRule ^tutoriaux_vista/([0-9]+)/(.+)\.htm$ tutoriaux_detail.php?id=$1&rew=S2 [L]
RewriteRule ^astuces_vista/([0-9]+)/(.+)\.htm$ tutoriaux_detail.php?id=$1&rew=S2 [L]
RewriteRule ^windows_vista/([0-9]+)/(.+)\.htm$ actu-vista.php?actu=$1&rew=S2 [L]
RewriteRule ^windows_vista/(.+)\toute_actualite.htm$ actu-vista.php?filtre=all [L]
RewriteRule ^windows_vista/([0-9]+)/(.+)\.htm$ actu-vista.php?actu=$1&rew=S2 [L]
RewriteRule ^windows_vista/actualite.htm$ redirection/actu-vista.php [L]
RewriteRule ^actualite_vista/actualite.htm$ actu-vista.php [L]
RewriteRule ^actualite_vista/index.htm$ redirection/index-actu.php [L]
RewriteRule ^actualite_vista/actualite-(.+)\.htm$ actu-vista.php?date=$1 [L]
RewriteRule ^actualite_vista/historique_vista-m([0-9]+)-a([0-9]+)\.htm$ actu-vista-archives.php?date=$1&anne=$2 [L]
RewriteRule ^actualite_vista/historique_vista.htm$ actu-vista-archives.php [L]
RedirectPermanent /windows_vista/telechargement.htm http://www.forum-vista.net/telechargement/
RewriteRule ^telechargement/$ /telechargement.php [L]
RewriteRule ^telechargement/securite\.htm$ /telechargement_section.php?categorie=1 [L]
RewriteRule ^telechargement/multimedia\.htm$ /telechargement_section.php?categorie=2 [L]
RewriteRule ^telechargement/bureautique\.htm$ /telechargement_section.php?categorie=3 [L]
RewriteRule ^telechargement/loisirs\.htm$ /telechargement_section.php?categorie=4 [L]
RewriteRule ^telechargement/divers\.htm$ /telechargement_section.php?categorie=5 [L]
RewriteRule ^telechargement/internet\.htm$ /telechargement_section.php?categorie=6 [L]
#GADGET
RewriteRule ^gadget-vista/jeux-fun.htm$ telechargement_gadget.php?categorie=1 [L]
RewriteRule ^gadget-vista/date-heure.htm$ telechargement_gadget.php?categorie=2 [L]
RewriteRule ^gadget-vista/flux-actualite.htm$ telechargement_gadget.php?categorie=3 [L]
RewriteRule ^gadget-vista/outil-systeme.htm$ telechargement_gadget.php?categorie=4 [L]
RewriteRule ^gadget-vista/affichage-son.htm$ telechargement_gadget.php?categorie=5 [L]
RewriteRule ^gadget-vista/musique-tv-cine.htm$ telechargement_gadget.php?categorie=6 [L]
RewriteRule ^gadget-vista/divers.htm$ telechargement_gadget.php?categorie=7 [L]
RewriteRule ^gadget-vista/webcam-messagerie.htm$ telechargement_gadget.php?categorie=8 [L]
RewriteRule ^gadget-vista/securite.htm$ telechargement_gadget.php?categorie=9 [L]
RewriteRule ^gadget-vista/telechargement-(.+)\-([0-9]+)\.htm$ dl.php?rew=S1&id=$2&type=gadget [L]
RewriteRule ^gadget-vista/(.+)\-([0-9]+)\.htm$ telechargement_description_gadget.php?rew=S1&id=$2 [L]
RedirectPermanent /gadget-vista/index.htm http://www.forum-vista.net/gadget-vista/
RewriteRule ^gadget-vista/ telechargement_gadget.php [L]
RewriteRule ^gadget-vista/index([0-9]+)\.htm$ telechargement_gadget.php?page=$1 [L]
#les multipages de chaques sous cat
RewriteRule ^gadget-vista/jeux-fun([0-9]+)\.htm$ telechargement_gadget.php?page=$1&categorie=1 [L]
RewriteRule ^gadget-vista/date-heure([0-9]+)\.htm$ telechargement_gadget.php?page=$1&categorie=2 [L]
RewriteRule ^gadget-vista/flux-actualite([0-9]+)\.htm$ telechargement_gadget.php?page=$1&categorie=3 [L]
RewriteRule ^gadget-vista/outil-systeme([0-9]+)\.htm$ telechargement_gadget.php?page=$1&categorie=4 [L]
RewriteRule ^gadget-vista/affichage-son([0-9]+)\.htm$ telechargement_gadget.php?page=$1&categorie=5 [L]
RewriteRule ^gadget-vista/musique-tv-cine([0-9]+)\.htm$ telechargement_gadget.php?page=$1&categorie=6 [L]
RewriteRule ^gadget-vista/divers([0-9]+)\.htm$ telechargement_gadget.php?page=$1&categorie=7 [L]
RewriteRule ^gadget-vista/webcam-messagerie([0-9]+)\.htm$ telechargement_gadget.php?page=$1&categorie=8 [L]
RewriteRule ^gadget-vista/securite([0-9]+)\.htm$ telechargement_gadget.php?page=$1&categorie=9 [L]
RewriteRule ^telechargement/([0-9]+)\-(.+)\.htm$ dl.php?id=$1&rew=S2 [L]
# Lines That should already be in your .htacess
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
# You may need to un-comment the following line
# Options +FollowSymlinks
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On
# REWRITE BASE
RewriteBase /
# HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION
#####################################################
# PHPBB SEO REWRITE RULES - MIXED
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX
RewriteRule ^forum/index\.html$ /forum/index.php [QSA,L,NC]
# FORUM
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ /forum/viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)/topic([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^forum/annonces/topic([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^forum/[a-z0-9_-]*/?topic([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# PROFILES SIMPLE
RewriteRule ^forum/membre([0-9]+)\.html$ /forum/memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
# USER MESSAGES SIMPLE
RewriteRule ^forum/messages([0-9]+)(-([0-9]+))?\.html$ /forum/search.php?author_id=$1&sr=posts&start=$3 [QSA,L,NC]
# GROUPS SIMPLE
RewriteRule ^forum/groupe([0-9]+)(-([0-9]+))?\.html$ /forum/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L,NC]
# THE TEAM
RewriteRule ^forum/equipe\.html$ /forum/memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
RewriteRule ^forum/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ forum/viewtopic.php?t=$1&start=$3 [QSA,L]
# FORUM WITHOUT ID & DELIM
# THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^forum/[a-z0-9_-]+(-([0-9]+))?\.html$ /forum/viewforum.php?start=$2 [QSA,L,NC]
# END PHPBB PAGES
##################################################### |
|
|
| |
|
 |
mims1664 Nouveau WRInaute
Inscrit le: 25 Jan 2007 Messages: 46
|
Posté le : Ven Fév 08, 2008 17:45 Sujet du message: Probleme de rewriting |
|
|
ce qui est vraiment bizarre, c'est que je viens de tout supprimer de mon .htacces et je rajoute tout au fur et a mesure que je test, et j'ai l'url
http://www.forum-vista.net/telechargement/
qui me pose toujours le même probleme, je ne l'ais pas encore rewrité la page a rewrité est la suivante :
http://www.forum-vista.net/telechargement.php je ne comprends deja pas pourqui il arrive a l'interpreter comme un dossier vu que je n'ai pas encore mis cela
| Code: |
RedirectPermanent /windows_vista/telechargement.htm http://www.forum-vista.net/telechargement/
RewriteRule ^telechargement/$ /telechargement.php [L] |
et que lorsque je saisie n'importe quoi apres http://www.forum-vista.net/telechargement/
je ne suis pas renvoyer sur la page erreur404.php... je pense que déja la il y a un probleme ... |
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1687 Localisation: urlrewriting.fr
|
Posté le : Ven Fév 08, 2008 17:50 Sujet du message: Probleme de rewriting |
|
|
c'est pas très organisé. je mets toujours les ErrorDocument en premier, suivi des RedirectPermanent puis RewriteEngine On et les RewriteCond/RewriteRule dans le bon ordre.
il y a des deux lignes qui me gènent (sachant que la ligne est déjà présente en haut) :
| Code: |
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On |
|
|
| |
|
 |
mims1664 Nouveau WRInaute
Inscrit le: 25 Jan 2007 Messages: 46
|
Posté le : Ven Fév 08, 2008 17:56 Sujet du message: Probleme de rewriting |
|
|
LOL ouais je suis pas un pro du rewriting et je ne connais pas les règles d'organisation ....
| Code: |
donc j'ai commenté la ligne qui te gene
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
#RewriteEngine On |
Toujours le meme problème pour mon histoire de http://www.forum-vista.net/telechargement/nimportequoi.bla |
|
| |
|
 |
mims1664 Nouveau WRInaute
Inscrit le: 25 Jan 2007 Messages: 46
|
Posté le : Ven Fév 08, 2008 18:00 Sujet du message: Probleme de rewriting |
|
|
| C'est possible que mon .htaccess reste en cache sur le serveur ? |
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1687 Localisation: urlrewriting.fr
|
Posté le : Ven Fév 08, 2008 18:02 Sujet du message: Probleme de rewriting |
|
|
c'est peut-être cette ligne :
| Code: |
| RewriteRule ^telechargement/([0-9]+)\-(.+)\.htm$ dl.php?id=$1&rew=S2 [L] |
|
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1687 Localisation: urlrewriting.fr
|
Posté le : Ven Fév 08, 2008 18:04 Sujet du message: Probleme de rewriting |
|
|
| mims1664 a écrit: |
| C'est possible que mon .htaccess reste en cache sur le serveur ? |
ca ne m'est jamais arrivé |
|
| |
|
 |
mims1664 Nouveau WRInaute
Inscrit le: 25 Jan 2007 Messages: 46
|
Posté le : Ven Fév 08, 2008 18:09 Sujet du message: Probleme de rewriting |
|
|
Alors j'ai repris comme je le disais précédement tout mon .htaccess j'ai essayer d'organiser un peu pour le plaisir des yeux, et je neparle pas encore de réécriture de /telechargement/ et j'ai encore le même probleme....
c'est vraiment bizarre ....
| Code: |
allow from all
Options +FollowSymlinks
RewriteBase /
RewriteCond %{REMOTE_ADDR} !^78.113.165.175
RewriteCond %{REQUEST_URI} !^/503.php [NC]
RewriteCond %{REQUEST_URI} !^/forum/ [NC]
RewriteRule .* /503.php [L]
RewriteCond %{HTTP_HOST} ^forum-vista\.net$ [NC]
RewriteRule ^(.*) http://www.forum-vista.net/$1 [QSA,L,R=301]
# 401 et 405 : permission refusée
ErrorDocument 401 /index.php
ErrorDocument 405 /index.php
# 404 : fichier non trouvé
ErrorDocument 404 /erreur404.php
# 500 : erreur interne du serveur
ErrorDocument 500 /index.php
# 400 : Mauvaise requete
ErrorDocument 400 /index.php
RewriteEngine on
#ACTU
RewriteRule ^windows_vista/([0-9]+)/(.+)\.htm$ actu-vista.php?actu=$1&rew=S2 [L]
RewriteRule ^windows_vista/(.+)\toute_actualite.htm$ actu-vista.php?filtre=all [L]
RewriteRule ^windows_vista/([0-9]+)/(.+)\.htm$ actu-vista.php?actu=$1&rew=S2 [L]
RewriteRule ^actualite_vista/actualite.htm$ actu-vista.php [L]
RewriteRule ^actualite_vista/index.htm$ redirection/index-actu.php [L]
RewriteRule ^actualite_vista/actualite-(.+)\.htm$ actu-vista.php?date=$1 [L]
RewriteRule ^actualite_vista/historique_vista-m([0-9]+)-a([0-9]+)\.htm$ actu-vista-archives.php?date=$1&anne=$2 [L]
RewriteRule ^actualite_vista/historique_vista.htm$ actu-vista-archives.php [L]
RewriteRule ^actualite_vista\/(.+)-t([0-9]+)\.htm$ actu-vista-article.php?rew=$1&actu=$2 [L]
#TUTO
RewriteRule ^tutoriaux_vista/tutoriaux_vista.htm$ tutoriaux.php?type=2 [L]
RewriteRule ^astuces_vista/astuces_vista.htm$ tutoriaux.php?type=1 [L]
RewriteRule ^tutoriaux_vista/([0-9]+)/(.+)\.htm$ tutoriaux_detail.php?id=$1&rew=S2 [L]
RewriteRule ^astuces_vista/([0-9]+)/(.+)\.htm$ tutoriaux_detail.php?id=$1&rew=S2 [L]
# Lines That should already be in your .htacess
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
# You may need to un-comment the following line
# Options +FollowSymlinks
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
#RewriteEngine On
# REWRITE BASE
#RewriteBase /
# HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION
#####################################################
# PHPBB SEO REWRITE RULES - MIXED
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX
RewriteRule ^forum/index\.html$ /forum/index.php [QSA,L,NC]
# FORUM
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ /forum/viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)/topic([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^forum/annonces/topic([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^forum/[a-z0-9_-]*/?topic([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# PROFILES SIMPLE
RewriteRule ^forum/membre([0-9]+)\.html$ /forum/memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
# USER MESSAGES SIMPLE
RewriteRule ^forum/messages([0-9]+)(-([0-9]+))?\.html$ /forum/search.php?author_id=$1&sr=posts&start=$3 [QSA,L,NC]
# GROUPS SIMPLE
RewriteRule ^forum/groupe([0-9]+)(-([0-9]+))?\.html$ /forum/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L,NC]
# THE TEAM
RewriteRule ^forum/equipe\.html$ /forum/memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
RewriteRule ^forum/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ forum/viewtopic.php?t=$1&start=$3 [QSA,L]
# FORUM WITHOUT ID & DELIM
# THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^forum/[a-z0-9_-]+(-([0-9]+))?\.html$ /forum/viewforum.php?start=$2 [QSA,L,NC]
# END PHPBB PAGES
##################################################### |
|
|
| |
|
 |
Vap WRInaute accro

Inscrit le: 17 Juin 2007 Messages: 1073 Localisation: Bouches-du-Rhône
|
Posté le : Ven Fév 08, 2008 18:35 Sujet du message: Probleme de rewriting |
|
|
| webmasterlamogere a écrit: |
| c'est "RedirectPermanent" pas "Redirect permanent" |
Les deux sont équivalents, le problème ne peut pas venir de la. |
|
| |
|
 |
mims1664 Nouveau WRInaute
Inscrit le: 25 Jan 2007 Messages: 46
|
Posté le : Sam Fév 09, 2008 20:05 Sujet du message: Probleme de rewriting |
|
|
bon,
mon probleme est résolu, j'ai remondé mon fichier telechargement.php en telechargement-index.php, et ca a fonctionne ..... bizarre ..
voila merci de votre aide et patience ! |
|
| |
|
 |
| |
|
|