使用.htaccess重定向将旧网址重定向到新网址

时间:2019-02-03 21:09:48

标签: .htaccess mod-rewrite

我正在尝试重定向以下所有类型的链接:

要重定向的链接:

动态重定向到此链接:

注意::我想重定向所有包含字母命名而不是整数的url,因为我们还有另一条路由也具有相同的路由结构,即venues/293和{{1}唯一的区别是使用基于字母的定界符而不是整数1。我需要使用alpahbets分隔符(而不是整数1)重定向链接。

谢谢

1 个答案:

答案 0 :(得分:1)

这应该有效:

RedirectMatch 301 ^/venues/([A-Za-z/-_]+)/?$ https://www.canvas-events.co.uk/hire/venues/$1

上面的模式仅接受A-Z a-z和某些URL字符/ -_之间的字符。