2010-08-06 45 views
0

一点噩梦。客户发送了一封很大的电子邮件,其中的链接随后发生了变化!agh - mod_rewrite从URL中删除'-xxx-XXX'

只需要改变

forthcoming-events/event/skills-xxx-XXX 

forthcoming-events/event/skills 

所以只要去掉 '-xxx-XXX'。任何帮助主要赞赏作为努力寻找解决方案。

+1

这个问题适合http://serverfault.com更好 – Cumbayah 2010-08-06 10:35:05

回答

0

我还以为那是这样的:

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

...会做的伎俩。 (这就是说,我已经推定该 “技能-...” 位是一个目录

+0

实际上它只是一个安全的需要由以后的规则被抓URL;! RewriteRule ^([a-zA-Z0-9 \ - ] +)/([a-zA-Z0-9 \ - ] +)/([a-zA-Z0-9 \ - ] +)/ $ article- 01.php [L] 其他问题它的无数URL只需要t o匹配-xxx-XXX并删除-xxx-XXX,然后继续到另一个规则。 – v3nt 2010-08-06 10:40:44

0

重写规则^(*) - 。XXX-XXX $ $ 1 [R = 302,NC]

的上述工作相匹配的重写的URL

欢呼声......