htaccess 重定向中的通配符

htaccess 重定向中的通配符

我需要制定一条重写规则或重定向,并在行中包含通配符。以下是我目前拥有的适用于单个链接的示例。

重定向 301 /actors/hey-steve-dave-454924/ http://www.mydomain.com/

我想要类似 Redirect 301 /actors/hey-steve-dave-* 的内容,其中 * 将任何带有 /actors/hey-steve-dave-(任意 6 个数字) 的内容重定向到主页。

有任何想法吗?

答案1

使用RedirectMatch

RedirectMatch 301 ^/actors/hey-steve-dave-.*$ http://www.mydomain.com/

这只是 之后的任何内容的通配符hey-steve-dave-,您可以获得更具体的信息 - 这将是恰好 6 个数字而没有其他内容,带或不带尾部斜杠:

RedirectMatch 301 ^/actors/hey-steve-dave-\d{6}/?$ http://www.mydomain.com/

相关内容