我对.htaccess了解不多,但我正在努力帮助最近将博客移到Wordpress的朋友。
我们需要像这样重定向OLD存档页面:
非常感谢你的帮助, 阿曼达
好的尝试了这个:
RewriteEngine On RewriteRule ^([0-9] {4})([0-9] {2})([0-9] {2})_ archive.html $ / $ 1 / $ 2 / $ 3 [ L,R = 301]
在我网站顶级文件夹中的.htaccess中。但是,当我转到http://www.bikermetric.com/2010_04_01_archive.html时,它不会重定向。
刚试过这个: RedirectMatch 301 ^ /([0-9] {4})([0-9] {2})([0-9] {2})_ archive.html $ / $ 1 / $ 2 / $ 3'/ p>
仍然没有。
答案 0 :(得分:2)
您可以在此处使用mod_alias或mod_rewrite。如果你已经有重写规则(看起来像RewriteEngine
或RewriteRule
的东西),你会坚持使用mod_rewrite:
mod_alias中:
RedirectMatch 301 ^/([0-9]{4})_([0-9]{2})_([0-9]{2})_archive.html$ /$1/$2/$3
mod_rewrite的:
RewriteEngine On
RewriteRule ^([0-9]{4})_([0-9]{2})_([0-9]{2})_archive.html$ /$1/$2/$3 [L,R=301]
您希望将其添加到文档根目录中的htaccess文件。