2010-08-06 5 views
0

peu d'un cauchemar. Les clients ont envoyé un gros email avec des liens dans les liens qui ont ensuite changé!agh - mod_rewrite enlever '-xxx-XXX' de l'URL

juste besoin de changer

forthcoming-events/event/skills-xxx-XXX 

à

forthcoming-events/event/skills 

si juste enlever le '-xxx-XXX. Toute aide grandement appréciée comme ayant du mal à trouver une solution.

+1

Cette question correspond http://serverfault.com mieux – Cumbayah

Répondre

0

je l'aurais pensé que quelque chose comme:

RewriteRule \A/forthcoming-events/event/skills-xxx-XXX/*$  /forthcoming-events/event/skills/$1   [L] 

... ferait l'affaire. (Cela dit, je suis suppose que les "compétences" -... bit est un répertoire

+0

fait son juste une URL sûre qui doit être pris par une règle plus tard,!. RewriteRule^([a-zA-Z0-9 \ -] +)/([a-zA-Z0-9 \ -] +)/([a-zA-Z0-9 \ -] +)/$ article- 01.php [L] l'autre problème ses innombrables URL ont juste besoin de t o correspond à -xxx-XXX et supprime -xxx-XXX, puis continue jusqu'à l'autre règle. – v3nt

0

RewriteRule^(*) -.. Xxx-XXX $ $ 1 [R = 302, NC]

la travaux ci-dessus pour correspondre à la réécriture des URL

acclamations ...