Htaccess rewritecsecond帮助以可扩展的模式重写到/en/blog/ to /blog/en/


htaccess rewritecond help rewrite to /en/blog/ to /blog/en/ in scalable pattern

我们想把所有不以/blog开头的请求重定向到/blog

目前这对/en/blog不起作用,但对/en/blog/起作用

一个例子是/en/blog/ /blog/en/

RewriteCond %{REQUEST_URI} !^/blog/?$
RewriteRule ^(.*)/blog/?(.*)$   /blog/$1/$2 [R=301,L]

我还必须确保在重定向中添加了尾斜杠。我不知道该怎么处理。

像这样修改规则:

RewriteRule ^(.*)/blog(/.*)?$ /blog/$1$2 [P]