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

时间:2016-04-19

跟版网前段时间上线了“美容健身”频道,其中新建了很多子栏目,但是新建健身栏目的时候没有注意,没有修改文章内容页的保存目录,后来才发现,直到今天准备修改一下目录,与跟版网全站的文章内页目录保持一致,其中会用到.htaccess301重定向和百度站长工具的网站改版规划,本篇主要介绍内容页的.htaccess301重定向跳转,百度的改版规则将在另外一篇文章中介绍。

.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的规则是正则形式的,所以如果说你想了解更多规则的写法,可以先看下正则表达式方面的教程



相关文章推荐:

1..htaccessa怎么设置pache开启.htaccess及.htaccess的使用方法

上一条:html+CSS实例教程 常见图集翻页前后查看图片效果 下一条:settimeout怎么用?JS中setTimeout()的用法详解

相关文章

最新文章