将子页面重定向到父目录

将子页面重定向到父目录

我想将所有对子页面的请求重定向到目录根目录。不幸的是,我只得到了重定向循环。这是我的 .htaccess 文件的示例:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^parent-directory/.*$ /parent-directory [L,R=301]

尽管我理解为什么会出现重定向循环,但尽管搜索了几个小时,我还是想不出一个可行的解决方案。

答案1

.* 表示 0 或更多任何类型的字符

使用 .+ 使其变为 1 或更多,并放弃 /parent-directory 重定向到其自身

相关内容