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 重写到此规则。
我想用根目录中的 .htaccess
文件将内部路径 example.com/app/app-v1/
(包括所有子目录)重写为 url 中的 example.com/app/
,所以/app-v1/ 文件夹中的所有内容都在 url.
我试过了
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 重写到此规则。