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