我试图让一组 301 重定向为客户端站点工作,但我有点卡住了。
我有大约 17 个不同的目录,其中包含我要移至 Wordpress 的 .html 内容文件。我想要做的是创建一个简单的、带有重定向的单个 .htaccess 文件,这将允许我将目录中的所有 .html 文件重定向到没有扩展名的 wordpress URL:
手动重定向示例:
重定向 301 /blog/2009/04/post1.html /blog/2009/04/post1/
重定向 301 /blog/2009/04/post2.html /blog/2009/04/post2/
尝试创建如下规则:
重写规则 ^/blog/2009/04/(.*?).html$ /blog/2009/04/$1/ [R=301,NC,L]
其中 $1 是后缀为 / 的文件名(减去 .html)
我无法确定 ^/blog/2009/04/(.*?).html$ 是否意味着它只会重定向到这个特定的目录,并且会重定向到正确的位置。
我显然想为我所有指定的内容目录复制这个 ReWriteRule ......
谁能指出我正确的方向?
谢谢,
李