Apache .htaccess重写/文件夹/子文件夹到/文件夹/?子文件夹

Apache .htaccess重写/文件夹/子文件夹到/文件夹/?子文件夹,apache,.htaccess,Apache,.htaccess,在我的.htaccess中有这样做的方法吗?我尝试了一些解决方案,但无法使其工作 Options+FollowSymLinks-多视图 重新启动发动机 重写cond%{REQUEST_FILENAME}-D 重写条件%{DOCUMENT_ROOT}/user/$1 \-f[NC] 重写规则^(+?)/?$/文件夹/\?$1[L] 重写cond%{REQUEST_FILENAME}-D 重写条件%{DOCUMENT_ROOT}/$1 \-f[NC] 重写规则^(+?)/?$/\?$1[L]不应转

在我的.htaccess中有这样做的方法吗?我尝试了一些解决方案,但无法使其工作

Options+FollowSymLinks-多视图
重新启动发动机
重写cond%{REQUEST_FILENAME}-D
重写条件%{DOCUMENT_ROOT}/user/$1 \-f[NC]
重写规则^(+?)/?$/文件夹/\?$1[L]
重写cond%{REQUEST_FILENAME}-D
重写条件%{DOCUMENT_ROOT}/$1 \-f[NC]

重写规则^(+?)/?$/\?$1[L]
不应转义
-f
标志前面的空格

将规则更改为:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/user/$1 -f [NC]
RewriteRule ^(.+?)/?$ /folder/?$1 [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1 -f [NC]
RewriteRule ^(.+?)/?$ /?$1 [L]

您能否发布完整的输入和输出URL示例,详细说明用户的浏览器发送的内容、Apache内部处理的内容以及浏览器地址栏中的URL结果,我想让它这样做:输入:输出:我有一个在/user/目录下运行的单页web应用程序,例如,如果该页面在domain.com/user/home上刷新,它就会中断该应用程序。这是可行的,但不是动态的:重定向301/user/home