我的Apache转发工作有一个奇怪的转折。我不确定为什么会这样......
Redirect 301 /old /new
/old/some_file2.html
将我转发给/new/some_file2.html
/old/some_folder21/
将我转发给/new/some_folder21
文件和文件夹结构不同,我只需要转发从/ old / *到/ new的所有内容和/
答案 0 :(得分:0)
您需要在此处使用RedirectMatch
来获取其正则表达式功能:
RedirectMatch 301 ^/old /new
或使用mod_rewrite
:
RewriteRule ^/?old(/.*)?$ /new? [L,NC,R=301]