J'ai passé un peu de temps à apprendre à faire des réécritures et j'ai eu du succès mais je n'arrive pas à m'en sortir. J'ai un site qui aura une URL comme www.domain.com/bystate.php?s=Massachusetts que je veux changer à www.domain.com/Massachusetts, je l'ai fait avec la règle suivante.URL réécrire plusieurs règles
RewriteRule^([a-zA-Z - /] +) $ bystate.php s = 1
$ Maintenant, les probles est une fois dans cette page l'utilisateur choisit une ville et doit être dirigé vers www? .domain.com/Massachusetts/west-newburyport
J'ai essayé d'obtenir ceci pour fonctionner mais il semble s'arrêter à la première règle parce qu'il répond aux conditions. J'ai essayé de mettre la deuxième règle au-dessus de la première et cela n'a pas fonctionné. J'ai aussi essayé d'ajouter un mot 'répertoire' pour essayer de faire fonctionner ça, encore rien.
Qu'est-ce que je fais mal? Heres où je suis.
RewriteRule ^? ([A-zA-Z - /] +) $ bystate.php s = 1 $ RewriteRule^([a-zA-Z - /] +)/([a-zA-Z- /] +) $ bycity.php? s = 1 & $ c = 2 $
Qu'est-ce que RewriteCond utilisez-vous? –