htaccess 仅重定向特定页面,而不是子页面

htaccess redirect only specific page, not subpages

我有一个具有以下 url 结构的网站:

我需要将 www.example.com/products 重定向到 www.example.com,但 www.example.com/products/productAproductB 应该仍然可用。

有人知道吗?

.htaccess 文件的顶部,使用 mod_rewrite:

RewriteRule ^products$ / [R=302,L]

我在这里使用了 mod_rewrite,而不是 mod_alias RedirectMatch 指令,因为我假设您稍后已经在文件中使用 mod_rewrite 来重写您的网址。最好不要混合来自两个模块的 redirects/rewrites。

参考: