重定向url但不是整个目录

时间:2016-01-28 19:25:29

标签: regex .htaccess redirect

我研究了很长时间但找不到合适的解决方案。我们有漂亮的网址,看起来像目录“Magento”:https://www.demosite.com/mattress/firm-mattresses。我想将该网址重定向到另一个网页。出于演示目的,我们可以将其重定向到https://www.demosite.com/mattress

但是,之后我不希望重定向任何内容。例如。 https://www.demosite.com/mattress/firm-mattresses/plush-mattress仍然应该转到该网址,而不是重定向。

我用过这个:

Redirect 301 /mattress/firm-mattresses https://www.demosite.com/mattress

但是,坚固床垫后的任何东西也会被重定向。任何有关该领域的指导都将受到赞赏。

1 个答案:

答案 0 :(得分:1)

您应该使用带有正则表达式支持的RedrectMatch来匹配预期的部分:

RedirectMatch 301 ^/mattress/firm-mattresses/?$ https://www.demosite.com/mattress