2010-11-02 7 views
0

Comment puis-je correspondre à une URL comme ça:rewriterules apache

1/2/3/

cela signifie:

1 = http: // www.mysite.com

2 = peuvent être mypage ou mypage

3 = peuvent être MyParam1 ou MyParam1 ou MyParam-1

-> 1 b devrait e prédéfini

-> 2 et 3 ne peuvent contenir que des lettres ou des caractères alphanumériques ou alphanumériques plus un trait d'union ou deux (-)

je besoin d'une expression reqular à utiliser avec htaccess pour réécrire une URL vers une autre URL avec quelques paramètres $ _GET.

Merci d'avance.

Répondre

0

Essayez cette règle:

RewriteCond %{HTTPS} =off 
RewriteCond %{HTTP_HOST} =www.example.com 
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/$ foo?1=$1&2=$2