正则表达式 - 获取url的最后一部分并删除.php

时间:2015-01-28 14:30:47

标签: regex rewrite

我对这个正则表达式的东西有点困惑。

有这样的链接:

http://www.test.de/mystuff/otherstuff.php

http://www.test.de/mystuff/differentstuff.php

http://www.test.de/mystuff/totallynewstuff.php

我想要一个导致

的重定向
http://www.newsite.de/otherstuff/

http://www.newsite.de/differentstuff/

http://www.newsite.de/totallynewstuff/

到目前为止,我得到了这个正则表达式

^ /(。+?)。php?$

我把它放在这里

http://www.newsite.de/$1/

以此网址结尾

http://www.newsite.de/mystuff/otherstuff/

关闭......但不正确。 :/我错过了什么?

1 个答案:

答案 0 :(得分:1)

^.*/(.*?)\.php

试试这个。这样做。参见演示

https://regex101.com/r/pM9yO9/9