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