我正在尝试编写规则来重定向某个文件夹的某些但不是所有内容:
我需要使用RewriteRule将除^ folder1 / blackberry之外的所有内容发送到另一个站点(例如http://somedomain.com/main.html)并且我确信必须有一种方法可以使用正则表达式执行此操作但我不这样做(但是)知道如何: - )
答案 0 :(得分:1)
使用规则捕获所有内容并使用RewriteCond
指令排除异常:
RewriteCond %{REQUEST_URI} !^/folder1/blackberry$
RewriteRule ^folder1/ http://sub.example.com/main.html [L,R=301]
此规则会重定向每个请求,其网址路径以/folder1/
开头,/folder1/blackberry
除外http://sub.example.com/main.html
。