Problème de .htacess

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


kivan
WRInaute discret
WRInaute discret
 
Messages: 72
Inscription: 10 Avr 2004

Problème de .htacess

Message le Jeu Mai 22, 2008 7:52

bonjour à tous, j'ai un gros soucis avec mon .htaccess qui me sert à réécrire les URL.

par exemple

http://www.monsite.com/index-lang-fr.html
devient
http://www.monsite.com/index.php?lang=fr

le htaccess utilisé est :


Code: Tout sélectionner
RewriteEngine on

RewriteRule (.*)(-.+)-([^-]+)-([^-&]*)([^-]*)\.html /$1$2&$3=$4$5\.html [N]
RewriteRule (.*)-([^-]+)-([^-]*)(.*)\.html /$1.php?$2=$3$4 [L]
RewriteRule ^(.*).html /$1.php [L]


seulement je viens de me rendre compte que avec l'URL
http://www.monsite.com//www.monsite.com/unepage.html
apache tourne en boucle, prend toute les ressource et au final fait planté le serveur (2 mois que je cherchais d'où ça venait)

Est-ce que quelqu'un saurait comment corrigé le htaccess pour éviter cela ?

Merci d'avance !


kivan
WRInaute discret
WRInaute discret
 
Messages: 72
Inscription: 10 Avr 2004

Message le Jeu Mai 22, 2008 9:21

j'ai continué à fouiller et je commence à me rapprocher du problème, sans pour autant voir pour l'instant une solution.

En fait mon nom de site contient des tirets. Du coup l'URL serait plutot :
http://www.mon-site-perso.com//www.mon- ... ng-en.html

Apache réécrit les couples variable/valuer deux par deux.
Donc pour lui la première est lang=en et la deuxième site=perso.com/unepage

Et là où ca bloque précisement est quand on passe un "/" dans celle-ci, dans notre exemple le "perso.com/unepage"

Comment faire ?

Explication du htaccess ici :
http://www.webmaster-hub.com/publicatio ... rsive.html

merci d'avance

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Sam Mai 24, 2008 14:31

Pourquoi tu utilise une réécriture récursive?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

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