我试图重定向某些文件而且我很困难。在"每页"上有太多的东西可以做一些。基础,所以我需要一个快速的方法,因为这些页面是无关紧要的,但目前返回404。
我有一个这样的页面" / old-blog / tag / page",我以前重定向过"旧博客"到"新博客"所以我得到" / new-blog / tag / page"但现在我想"标记"并将此后的所有页面发送到" new-blog"。我希望这个例子有意义,请问我是否错过了什么。
我正在使用我的.htaccess文件进行重定向,因此我想了解一下我可以使用的方法。
谢谢,丹。答案 0 :(得分:0)
您可能已经有重写规则,如果存在执行某种类型路由的规则,那么mod_rewrite和mod_alias将发生冲突(RedirectMatch
是mod_alias)。所以试着坚持使用mod_rewrite。尝试将这些规则添加到文档根目录中的htaccess文件中,高于任何其他规则:
RewriteEngine On
RewriteRule ^/?old-blog/tag /new-blog/ [L,R=301]