mod 重写 url 中的路径

mod rewrite path in url

我想用根目录中的 .htaccess 文件将内部路径 example.com/app/app-v1/(包括所有子目录)重写为 url 中的 example.com/app/,所以/app-v1/ 文件夹中的所有内容都在 url.

中的 /app/ 目录后面

我试过了

RewriteEngine On
Redirect /app/app-v1/ /app/ 

但这不起作用

您可以在站点根目录 .htaccess 中尝试此代码:

RewriteEngine On

RewriteRule ^app/((?!app-v1/).*)$ app/app-v1/ [NC,L]

(?!app-v1/) 是一个否定前瞻,以避免将以 /app/app-v1/ 开头的 URI 重写到此规则。