Probleme avec plusieur variable php dans un .htaccess

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

Multitude-de-choses.com
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 26 Mai 2005

Probleme avec plusieur variable php dans un .htaccess

Message le Dim Mar 12, 2006 1:10

Bonsoir,
Mon probleme est le suivant :
pour une page appelé en php comme ceci : ?general=page1&type=type1, le rewriting ne fonctionne pas...

Voici mon .htaccess
Code: Tout sélectionner
RewriteEngine On
RewriteRule erreur-404.html$ ?404
RewriteRule general-(.+).html$ ?general=$1
RewriteRule general-(.+)-(.+).html$ ?general=$1&type=$2


Si j'inverse les deux dernieres ligne du .htaccess, les page appelé comme ceci : ?general=page1 ne fonctionne pas ...

Merci


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Lun Mar 13, 2006 0:24

oui, et si tu efface la moitié de la première, apache plante aussi :-)
Mais sérieusement, quel est ton probleème. Conseil:
fais des règles complètes et précises, et évite les fermeture d´ancres, sans ouverture si c´est possible..., et l´hébergeur aiderait aussi pour lesslash et autres...


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Message le Lun Mar 13, 2006 9:19

Déjà, inverse tes deux dernières lignes car c'est la bonne méthode, et dis nous quelle adresse ré-écrite ne marche pas

tunidsieinformation
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Inscription: 22 Déc 2009

Re: Probleme avec plusieur variable php dans un .htaccess

Message le Ven Juil 30, 2010 8:56

Bonjour,
j'ai un petit problème que j'aime bien le comprendre.
En Faite je souhaite réaliser une réécriture d'URL en utilisant le fichier .htacces de la façon suivante:
http://www.monsite.com/hotels.php?res=1&hotId=60 à http://www.monsite.com/hotels-1-60
voilà le code que j'ai utilisé:
---------------------------------------------------------------------------------------------------------
Options +FollowSymlinks

# Activation de réécriture d'URL :
RewriteEngine on
#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------
RewriteRule ^hotels-([0-9]+)-([0-9]+)\.html$ /layer/interne/hotels.php?res=$1&hotId=$2 [L]
-------------------------------------------------------------------------------------------------------------
mais je comprend pas pourquoi ce la ne fonctionne pas et l'ancienne URL persiste toujours , qlq1 peut m'aider svp ??? :(


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