我让这个重定向工作得很漂亮:
RedirectMatch 301 ^/stories/(.*)$ /$1
我需要发生的事情正在发生; / stories /的所有子页面(例如:example.com/stories/my-story/重定向到example.com/my-story/)。大。
现在,我需要example.com/story/的基本网址重定向到example.com/blog/我在redirectMatch之前和之后尝试了以下内容:
Redirect 301 /stories/ http://dev.explorersedge.ca/blog/
不行。有什么想法吗?
谢谢, 杰森
答案 0 :(得分:1)
放置以下重定向,对完整的/stories/
或/stories
网址(不需要/
的存在由regexp中的?
定义),
RedirectMacth 301 ^/stories/?$ http://dev.explorersedge.ca/blog/
高于您现有的RedirectMatch
或低于它,但在这种情况下,修改为
RedirectMatch 301 ^/stories/(.+)$ /$1
因此,它仅适用于/stories/
后面至少有一个符号(否则.*
匹配0或任意数量的符号)。