我在这个问题上做错了什么。
我只想将301格式的任何内容从www.example.com/folder/XXXanythinghereXXX/发送到首页http://www.example.com
RewriteRule ^ / folder /(.*)/$ http://www.example.com [R = 301,L]
答案 0 :(得分:1)
如果您将该规则放在htaccess文件中,则需要删除前导斜杠。从Apache版本2开始,在正则表达式与URI匹配之前删除前导斜杠(或"前缀")。
所以试试:
RewriteRule ^folder/(.*)/$ http://www.example.com/ [R=301,L]
或者您可以使用mod_alias:
RedirectMatch 301 ^/folder/ http://www.example.com/