301rewrite杂谈
串中新建包含请求串的URL. 在替换串中使用问号,以标明其后继的成分应该被重新注入到QUERY_STRING中. 要删除一个已有的请求串,可以用问号来终结替换字符串.
注意
作为RewriteRule指令的第三个参数. Flags是一个包含以逗号分隔的下列标记的列表: ''redirect|R [=code]'' (强制重定向 redirect) 注意: 在使用这个标记时,确保该替换字段是一个有效的URL! 否则,它会指向一个无效的位置! 并且要记住,此标记本身只是对URL加上 http://thishost[:thisport]/的前缀,重写操作仍然会继续. 通常,你会希望停止重写操作而立即重定向,则还需要使用''L''标记. ''forbidden|F'' (强制URL为被禁止的 forbidden)
强制当前URL为被禁止的,即,立即反馈一个HTTP响应代码403(被禁止的). 使用这个标记,可以链接若干RewriteConds以有条件地阻塞某些URL. ''gone|G'' (强制URL为已废弃的 gone) ''proxy|P'' (强制为代理 proxy) 注意: 要使用这个功能,代理模块编译在Apache服务器中. 如果你不能确定,可以检查``httpd -l''''的输出中是否有mod_proxy.c. 如果有,则mod_rewrite可以使用这个功能; 如果没有,则启用mod_proxy并重新编译``httpd''''程序. ''last|L'' (一个规则 last) ''next|N'' (重新执行 next round) ''chain|C'' (与下一个规则相链接 chained)
此标记使当前规则与下一个(其本身又可以与其后继规则相链接的, 并可以如此反复的)规则相链接. 它产生这样一个效果: 如果一个规则被匹配,通常会继续处理其后继规则, 即,这个标记不起作用;如果规则不能被匹配, 则其后继的链接的规则会被忽略.比如,在执行一个外部重定向时, |
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |