我想创建一个重定向到新站点,除了一个节点和 2 个文件夹。
文件夹 1 和文件夹 2 的异常工作正常,但不适用于"节点路径">
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond $1 !^folder1
RewriteCond $1 !^folder2
RewriteCond $1 !^/node-path
RewriteRule (.*) http://www.newsite.com [R=301,L]
</IfModule>
将带有/node-path
的行更改为:
RewriteCond $1 !^node-path
在 htaccess 中,重写规则测试 url 的开头没有/
。
您可以使用以下方法进行所有测试:
RewriteCond $1 !^(?:node-path|folder1|folder2)