使用 .htaccess 重定向到子文件夹

Using .htaccess to redirect to a subfolder

我正在尝试使用 .htaccess 从“/en”或“/en/”301 重定向到“/en/home”,但我所做的任何尝试都会导致重定向循环“/en/home/home/home/home/home/home...'.
不应该像Redirect 301 /en /en/home这么简单吗?

基于

Redirect 的规则也会在重定向的 URL 中继续匹配 /en。您可以使用正则表达式支持的 RedirectMatch

RedirectMatch 301 ^/(en)/?$ //home

同时确保在测试时清除浏览器缓存。

您必须使用完整的 URL,例如:

重定向 301 /folder_wrong/name.html http://website.com/folder-right/name.html