.htaccess正则表达式基础语法_常见问题_奇迪科技(深圳)有限公司(www.qvdv.net)

欢迎来到奇迪科技(深圳)有限公司,超值服务提供卓越产品!

常见问题

.htaccess正则表达式基础语法

作者:admin 来源: 更新时间:2014-05-09

在网站制作后,网站上线前,可能都需要配置.htaccess文件,现在将 .htaccess的正则表达式中的特殊字符含义列举如下:
       * 表示前面可以有零个或者有更多的字符
      + 表示前面至少有一个字符
      ? 表示前面有零个或者一个字符
      ^ 表示开始位置
      $ 表示结束的位置
      . 表示任意字符的通配符
      “”表示跟在后面的字符会还原其本身
      ^ 在方括号里表示非的意思。例如[^.]代表非通配符。
      举例:  

 #反盗链接
RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^$ 
#允许链接的网址
RewriteCond %{HTTP_REFERER} !^http://(.)+.baidu.com(/)?.*$ [NC] #泛域名
RewriteCond %{HTTP_REFERER} !^http://(www.)?qvdv.net(/)?.*$ [NC] 
#反盗链接类型、转向提示图片
RewriteRule .*.(gif|jpg|bmp|png)$ http://www.qvdv.net/public/images/info_error.jpeg [R,NC,L]


本文版权所有,转载须注明:来源  https://www.qvdv.net/qvdv-fqa-371.html