htaccess文件RewriteRule语法规则是什么-创新互联

本篇内容主要讲解“htaccess文件RewriteRule语法规则是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“htaccess文件RewriteRule语法规则是什么”吧!

创新互联建站主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、自适应网站建设、程序开发、网站优化、微网站、小程序设计等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的成都网站设计、成都做网站、网站设计、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体。

RewriteRule语法规则

#——位于行首时表示注释。

[F]——Forbidden(禁止):命令服务器返回403Forbidden错误给用户浏览器

[L]——Lastrule(最后一条规则):告诉服务器在本条规则执行完后停止重写URL。立即停止重写操作,并不再应用其他重写规则。它对应于Perl中的last命令或C语言中的break命令。这个标记用于阻止当前已被重写的URL被后继规则再次重写。例如,使用它可以重写根路径的URL(“/”)为实际存在的URL(比如:”/e/www/”)。

[N]——Next(下一条规则):告诉服务器继续重写,指导所有重写指令都执行过。重新执行重写操作(从第一个规则重新开始)。此时再次进行处理的URL已经不是原始的URL了,而是经最后一个重写规则处理过的URL。它对应于Perl中的next命令或C语言中的continue命令。此标记可以重新开始重写操作(立即回到循环的开头)。但是要小心,不要制造死循环!

[G]——Gone(丢失):命令服务器返回410GONE(nolongerexists)错误消息

[P]——Proxy(代理):告诉服务器通过mod_proxy模块处理用户请求

[C]——Chain(捆绑):告诉服务器将当前的规则和前面的规则进行捆绑

“redirect|R[=code]“(强制重定向)

RewriteRule语法注意什么

在使用这个标记时,必须确保该替换字段是一个有效的URL。否则,它会指向一个无效的位置!并且要记住,此标记本身只是对URL加上前缀,重写操作仍然会继续进行。通常,你还会希望停止重写操作而立即重定向,那么就还需要使用”L’标记。

到此,相信大家对“htaccess文件RewriteRule语法规则是什么”有了更深的了解,不妨来实际操作一番吧!这里是创新互联建站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


分享标题:htaccess文件RewriteRule语法规则是什么-创新互联
网站URL:http://hbruida.cn/article/djpijg.html