.htaccess 重定向所有页面&;除了一个(/beta)使用htaccess的文件夹外,其他文件夹都要返回到主文件夹

.htaccess 重定向所有页面&;除了一个(/beta)使用htaccess的文件夹外,其他文件夹都要返回到主文件夹,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,因此,我将这个重定向字符串添加到.htaccess,以便所有内部页面都转到临时站点 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteRule . / [L,R=301] 这有一个问题:现在我无法访问我的/beta文件夹。如何修复上面的字符串以解决问题?添加 RewriteCond %{REQUEST_URI} !^/beta 上述重写规则。所有页面和文件夹。那么,为什么你有一个避免现有文件的条件呢?旧网站在谷歌上被编入索

因此,我将这个重定向字符串添加到.htaccess,以便所有内部页面都转到临时站点

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . / [L,R=301]
这有一个问题:现在我无法访问我的/beta文件夹。如何修复上面的字符串以解决问题?

添加

RewriteCond %{REQUEST_URI} !^/beta

上述重写规则。

所有页面和文件夹
。那么,为什么你有一个避免现有文件的条件呢?旧网站在谷歌上被编入索引,而新网站还没有准备好。是的,这是有效的。我必须将这一行添加到原始字符串的第3行。谢谢