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

前段时间上线了“ 美容健身 ”频道,其中新建了很多子栏目,但是新建健身栏目的时候没有注意,没有修改文章内容页的保存目录,后来才发现,直到今天准备修改一下目录

跟版网前段时间上线了“美容健身”频道,其中新建了很多子栏目,但是新建健身栏目的时候没有注意,没有修改文章内容页的保存目录,后来才发现,直到今天准备修改一下目录,与跟版网全站的文章内页目录保持一致,其中会用到.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的使用方法

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

今天本地调试PHP程序,用到了.htaccess,而默认配置里面开启.htaccess,在网上找到了开启.htaccess的可行方法,供朋友们借鉴。(开启的我他的方法不行,查找了一下AllowOverride None全部的都