(.*) pose pb :|
9 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- adviser
- WRInaute discret

- Messages: 71
- Inscription: 23 Sep 2003
(.*) pose pb :|
bonjour,
j'essaie de faire pointer une page (http://www.mydomaine.com/toto/index.html) vers la page suivante /home/mydomain/anypath/t/toto/index.html
Et j'obtiens une belle erreur 500 avec en prime
Apparemment, le test boucle qq part, sans doute au niveau du . mais je ne vois pas pkoi.
Auriez vous une idée?
Merci
j'essaie de faire pointer une page (http://www.mydomaine.com/toto/index.html) vers la page suivante /home/mydomain/anypath/t/toto/index.html
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^(([a-z])[a-z0-9]+)/(.*)$ anypath/$2/$1/$3
Et j'obtiens une belle erreur 500 avec en prime
- Code: Tout sélectionner
mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary.
Apparemment, le test boucle qq part, sans doute au niveau du . mais je ne vois pas pkoi.
Auriez vous une idée?
Merci
-

correiaj - WRInaute passionné

- Messages: 1110
- Inscription: 25 Avr 2005
La page redirigé pointe vers ton nom de domaine?
Ensuite bins sur que ça boucle:
RewriteRule ^(([a-z])[a-z0-9]+)/(.*)$ anypath/$2/$1/$3
anypath/$2/$1/$3 est bien identique à ^(([a-z])[a-z0-9]+)/(.*)$
en fait, le /(.*) comprend $2/$1/$3 ...
Encore une règle trop générale
Ensuite bins sur que ça boucle:
RewriteRule ^(([a-z])[a-z0-9]+)/(.*)$ anypath/$2/$1/$3
anypath/$2/$1/$3 est bien identique à ^(([a-z])[a-z0-9]+)/(.*)$
en fait, le /(.*) comprend $2/$1/$3 ...
Encore une règle trop générale
-

Patrice A. - WRInaute passionné

- Messages: 2415
- Inscription: 11 Fév 2005
Petite question, juste en passant ?
quand tu tapes -http://www.mydomaine.com/anypath/t/toto/index.html (sans ton .htaccess buggué)
ça marche ?
quand tu tapes -http://www.mydomaine.com/anypath/t/toto/index.html (sans ton .htaccess buggué)
ça marche ?
- adviser
- WRInaute discret

- Messages: 71
- Inscription: 23 Sep 2003
correiaj a écrit:La page redirigé pointe vers ton nom de domaine?
Ensuite bins sur que ça boucle:
RewriteRule ^(([a-z])[a-z0-9]+)/(.*)$ anypath/$2/$1/$3
anypath/$2/$1/$3 est bien identique à ^(([a-z])[a-z0-9]+)/(.*)$
en fait, le /(.*) comprend $2/$1/$3 ...
Encore une règle trop générale
oui, cela pointe vers mon nom de domaine.
Merci pour la boucle, j'avais compris puisque j'en parle
Par exemple avant ta règle
RewriteCond si l´url = ma page a
RewriteRule page a page b
c´est pas mal ça non?
Non c'est nul ^^ Je vais pas faire une condition pour chacune des pages.
quand tu tapes -http://www.mydomaine.com/anypath/t/toto/index.html (sans ton .htaccess buggué)
ça marche ?
Oui, cela fonctionne.
De même,
- Code: Tout sélectionner
RewriteRule ^(([a-z])[a-z0-9]+)/$ anypath/$2/$1/
ceci fonctionne.
-

Patrice A. - WRInaute passionné

- Messages: 2415
- Inscription: 11 Fév 2005
si tu rajoutes [L] à la fin de la règle de réécriture, Apache saura qu'il ne faut pas re-traiter l'URL.
-

correiaj - WRInaute passionné

- Messages: 1110
- Inscription: 25 Avr 2005
D´autres part, on ne sait pas ce que tu fait sur ton site. Si tu as d´autres pages, d´autres adresses etc,
sinon tu fait
RewriteCond %{REQUEST_URI} !^.*/[a-z]/.*$ [NC]
RewriteRule ^(([a-z])[a-z0-9]+)/(.*)$ anypath/$2/$1/$3
Exacte, utilise [L]
sinon tu fait
RewriteCond %{REQUEST_URI} !^.*/[a-z]/.*$ [NC]
RewriteRule ^(([a-z])[a-z0-9]+)/(.*)$ anypath/$2/$1/$3
Exacte, utilise [L]
Dernière édition par correiaj le Mar Mai 10, 2005 22:07, édité 1 fois.
9 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google dépose 2 brevets pour AdSense - 26-03-2004
- Tiret ou underscore ? Enfin la réponse ! - 14-08-2004
- Le référencement de pages PHP - 04-08-2008
- Gestion des langues et des sessions en PHP / MySQL - 02-05-2004
- Domaine favori - URL canonique - 29-09-2006
- Référencement : gestion des redirections par Yahoo - 06-03-2006
- A propos des redirections sauvages (302) - 22-09-2004
- Référencer un site en Flash : guide pratique des bonnes méthodes - 04-08-2008
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

