我想将所有对子页面的请求重定向到目录根目录。不幸的是,我只得到了重定向循环。这是我的 .htaccess 文件的示例:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^parent-directory/.*$ /parent-directory [L,R=301]
尽管我理解为什么会出现重定向循环,但尽管搜索了几个小时,我还是想不出一个可行的解决方案。
答案1
.* 表示 0 或更多任何类型的字符
使用 .+ 使其变为 1 或更多,并放弃 /parent-directory 重定向到其自身