记录技术收获,分享个人心得

人生如负重远行,不可急于求成

怎么让httpd.ini的rewrite规则不区分大小写

我在用discuzx伪静态规则后,设置的时候把其中一个路径写成大写了,然后搜索引擎过来的链接都是大写,当访问其他页面的时候就不能打开了,请问如果让httpd.ini的伪静态规则不区分大小写。 RewriteRule ^(.*)/BBS/([a-z]+)-(.+)\.html\?*(.*)$ $1/BBS/$2\.php
最后面加上NC即为不区分大小写

RewriteRule ^(.*)/BBS/([a-z]+)-(.+)\.html\?*(.*)$ $1/BBS/$2\.php\?rewrite=$3&$4 [L,NC]

—————————-
例如:
# 栏目首页
RewriteRule ^(.*)/page-([0-9]+).html$ $1/page\.asp\?L-$2.html [I,O]
# 栏目分页
RewriteRule ^(.*)/page-([0-9]+)-([0-9]+).html$ $1/page\.asp\?L-$2-$3.html [I,O]
改为:
# 栏目首页
RewriteRule ^(.*)/page-([0-9]+).html$ $1/page\.asp\?L-$2.html [I,O]
# 栏目分页
RewriteRule ^(.*)/page-([0-9]+)-([0-9]+).html$ $1/page\.asp\?L-$2-$3.html [I,O,NC]


点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

hi~

你好,欢迎来到我的博客,欢迎留言。

快速搜索:







Generic selectors

Exact matches only


Search in title


Search in content



Search in posts


Search in pages

欢迎关注我:

微博
steam
网易云音乐
QQ
500px

常用命令:

http://www.gaoshan.me/cmd