Regex .htaccess缩短url的中间部分,在最后一个斜杠后保留字符串

Regex .htaccess缩短url的中间部分,在最后一个斜杠后保留字符串,regex,apache,mod-rewrite,url-rewriting,Regex,Apache,Mod Rewrite,Url Rewriting,我正在尝试编写一个mod_重写规则来执行以下操作: 请求URL: https://dev.website.com/user/name 充当 https://dev.website.com/foo/bar/user/name 这是我当前的.htaccess mod_重写,但它不起作用。 正则表达式工具与字符串匹配,但apache不匹配 Options +FollowSymLinks RewriteEngine on RewriteRule ^.*\/user\/(.+)*$ ./foo/bar

我正在尝试编写一个mod_重写规则来执行以下操作:

请求URL:

https://dev.website.com/user/name
充当

https://dev.website.com/foo/bar/user/name
这是我当前的.htaccess mod_重写,但它不起作用。 正则表达式工具与字符串匹配,但apache不匹配

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^.*\/user\/(.+)*$ ./foo/bar/user/$1
成功了

RewriteRule ^.*/(user/[^/]*)/?$ /foo/bar/$1 [L]

尝试
RewriteRule^.*/(user/[^/]*)/?$/foo/bar/$1[L]
RTFM。在
.htaccess
中,您要匹配的字符串是位于目录尾部斜杠之后的所有内容。如果这是web根目录,
RewriteRule
s只查看
user/name