根据这个answer ,您可以像这样从重定向中排除单个子文件夹:
RewriteEngine on
RewriteRule !^uploads($|/) http://example.com%{REQUEST_URI} [L,R=301]
我如何扩展它以包含两个或更多单独的子文件夹?
最佳答案
如果您遵循 a different answer 可能更容易阅读和维护针对您提到的问题。
RewriteEngine on
# Do not rewrite these directories
RewriteRule ^(uploads) - [L]
RewriteRule ^(second) - [L]
# Rewrite all other URL
RewriteRule (.*) http://example.com/$1 [L,R=301]
关于regex - 使用 .htaccess 重定向站点但排除两个以上的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40758441/