301仅重定向子文件夹的内容而不是子文件夹本身

时间:2016-03-01 23:46:23

标签: .htaccess redirect

我正在努力研究如何301重定向/名人堂/(某事 - 这里)(至/ profile /(某事 - 这里)),如果有人登陆实际/大厅,则不会重定向成名/路径。

到目前为止,我有:

 RedirectMatch 301 ^/hall-of-fame/(.*)$ /profile/$1

然而,这也匹配/名人堂/并将其重定向到/ profile / - 这是我不想要的。

有什么建议吗?

由于

1 个答案:

答案 0 :(得分:1)

你需要稍微改变你的正则表达式。如果您使用(.*)表示0个或更多字符,那么它也将匹配空URI。您需要将其更改为(.+),意思是1或更多。因此,在重定向之前必须有/名人堂之后的东西。

RedirectMatch 301 ^/hall-of-fame/(.+)$ /profile/$1