目标是从
/Swiss+Military/something..
至
/Swiss+Military+Hanowa/something..
我试过了:
RewriteCond %{REQUEST_URI} /Swiss+Military/(.*)
RewriteRule .* /Swiss+Military+Hanowa/%1 [R=301,L]
级别 9 的重写日志显示以下内容:
RewriteCond: input='/Swiss+Military/' pattern='/Swiss+Military/(.*)' => not-matched
我不知道为什么它不匹配..有什么想法吗?
已解决 - 需要在模式上转义 + 符号(我怎么没有提醒自己)
编辑 对于这种情况有更好的解决方案(我没有放在开头,因为它不起作用 - 与发布的原因相同) - 只是一个 RewriteRule:
RewriteRule /Swiss\+Military/ /Swiss+Military+Hanowa/ [R=301,L]