我有这个重写规则
RedirectRule ^(/arf/sites/.*)$ /docs/saf/files$1 [R=301,I,L]
当它redirect时, $1包含/arf/sites/filename.html所以在redirect之后,访问者结束于
http://domain.com/docs/saf/files/arf/sites/help/filename.html
当我期待他们最终在
http://domain.com/docs/saf/files/filename.html
我如何摆脱$1中的前缀目录 – 或者我做错了吗?
将规则更改为
RedirectRule ^/arf/sites/(.*)$ /docs/saf/files$1 [R=301,I,L]
应该解决问题。