将/product/
及其任何文件或子目录重定向到http://example.com
,而不将文件,子目录或参数附加到其中。
示例:
http://example.com/something/product
- > http://example.com
http://example.com/something/product/some-dir/
- > http://example.com
http://example.com/something/product/?foo=bar
- > http://example.com
http://example.com/something/product/some-dir/some-file.html
- > http://example.com
我已经尝试了很多我在StackOverflow上找到的RewriteRule
解决方案(其中大多数都可以找到here)但是它们总是附加子目录,文件或参数。例如:
http://example.com/something/product/some-dir/
重定向到http://example.com/some-dir
我喜欢哪里(以及products
之下的任何其他内容)重定向到http://example.com
这是我累了失败的.htaccess文件之一的示例:
RewriteEngine On
RewriteRule ^products\/.+ http://example.com [NC,L]
更新
我刚刚删除了本地计算机上的.htaccess文件,但我仍然收到重定向。可能是我在测试时对.htaccess文件所做的更改没有被注意到吗?也许我的解决方案之一就可以了!