.htaccess文件 301重定向URL重写[NC][R][F][L]是什么意思

.htaccess中的[NC][R][F][L]几个标记是什么意思

NC: no case,就是说不区分大小写

R:redirect,重定向

F:forbidden,禁止访问

L:last,表示已经是最后一条规则,.htaccess文件解析即将退出

比如原地址为 /beauty/ydjs/office/20130408/20366.html
调整后跳转到 /a/201304/20366.html
在.htaccess文件中添加如下内容:

RewriteEngine On  
RewriteRule ^beauty/ydjs/office/(d{6})(d{2})/(.*)$ /a/$1/$3 [NC,R=301] 

NC,R 这几个参数现在就很容易理解了,NC:忽略大小写;R:跳转形式为301,如果不是太理解,可以先看下正则表达式相关的知识。

其实.htaccess的规则是正则形式的,所以如果说你想了解更多规则的写法,可以先看下正则表达式方面的教程

参考网址:http://www.66php.com/375.html

原文地址:https://www.cnblogs.com/xiaoxiao2014/p/4402733.html