Wordpress .htaccess重定向匹配,但基除外

Wordpress .htaccess重定向匹配,但基除外,wordpress,apache,.htaccess,redirect,Wordpress,Apache,.htaccess,Redirect,我的重定向工作得很好: RedirectMatch 301^/stories/(.*)$/$1 我需要发生的事情正在发生;/stories/(例如:example.com/stories/my-story/重定向到example.com/my-story/)的所有子页。太好了 现在,我需要example.com/story/的基本url重定向到example.com/blog/在重定向匹配之前和之后,我尝试了以下方法: 重定向301/故事/http://dev.explorersedge.ca/

我的重定向工作得很好:

RedirectMatch 301^/stories/(.*)$/$1

我需要发生的事情正在发生;/stories/(例如:example.com/stories/my-story/重定向到example.com/my-story/)的所有子页。太好了

现在,我需要example.com/story/的基本url重定向到example.com/blog/在重定向匹配之前和之后,我尝试了以下方法:

重定向301/故事/http://dev.explorersedge.ca/blog/

不行。有什么想法吗

谢谢,
Jason

放置以下重定向,作用于准确的
/stories/
/stories
URL(regexp中的
定义了
/
不必存在)

在现有的
重定向匹配上方或下方,但在这种情况下,请修改现有的

RedirectMatch 301 ^/stories/(.+)$ /$1

因此,它只适用于后面至少有一个符号的
/stories/
(否则
*
匹配0或任意数量的符号)。

/stories/
/story/
?尝试此
重定向Macth 301^/stories/?$http://dev.explorersedge.ca/blog/
如果需要最后一个斜杠-删除
它是/stories/(我知道,我知道…)。看起来你的建议会从故事(比如/stories/foo-bar)中提取任何内容,并重定向到/blog/,这不是我想要的。
会从故事中提取任何内容
-不,你试过了吗?它仅限于
/stories/
/stories
禁止使用。重定向到
/
,因为您必须将其置于
重定向匹配301^/stories/(.*)$/$1
,或将引用的规则重写为
重定向匹配301^/stories/(.+)$/$1
RedirectMatch 301 ^/stories/(.+)$ /$1