.htaccess - 将请求重定向到目录及其任何文件和子目录到单个URL

时间:2015-08-30 23:57:29

标签: apache .htaccess redirect

/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文件所做的更改没有被注意到吗?也许我的解决方案之一就可以了!

0 个答案:

没有答案