
正则表达式
文章平均质量分 72
小迷童
这个作者很懒,什么都没留下…
展开
-
.htaccess语法,伪静态中的RewriteCond和RewriteRule使用说明
关于伪静态.htaccess的语法看了一次没有搞懂,晚上没什么事情研究了一下,大概如下:1、.htaccess 语法简介RewriteEngine ONRewriteCond %{HTTP_HOST} ^abc.com$ [OR]RewriteCond %{REQUEST_URI} ^/$RewriteRule ^(.*)$ http://www.59693转载 2012-10-12 13:38:28 · 3573 阅读 · 0 评论 -
正则表达式详解
前言正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。 1. 引子 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等转载 2013-05-25 10:50:05 · 856 阅读 · 0 评论 -
Apache Rewrite 详解RewriteCond
RewriteCond 重写规则执行条件语法: RewriteCond TestString CondPattern生效域: server config, virtual host, directory, .htaccess特别的上面的 TestString, 可提供反向引用. 引用模式为: %N 其中N为(0 RewriteCond 语法中的 TestStrng转载 2013-04-24 10:31:09 · 795 阅读 · 0 评论 -
RewriteCond指令格式
RewriteCond指令格式语法: RewriteCond TestString CondPattern [flags]RewriteCond指令定义一条规则条件。在一条RewriteRule指令前面可能会有一条或多条RewriteCond指令,只有当自身的模板(pattern)匹配成功且这些条件也满足时规则才被应用于当前URL处理。1、 TestString是一个纯文本转载 2013-04-24 10:30:34 · 1224 阅读 · 0 评论 -
正则表达式中模式修正符作用详解(i、g、m、s、x、e)
正则表达式中常用的模式修正符有i、g、m、s、x、e等。它们之间可以组合搭配使用。它们的作用如下: //修正符:i 不区分大小写的匹配; //如:"/abc/i"可以与abc或aBC或ABc等匹配;//修正符:g表示全局匹配 //修正符:m 将字符串视为多行,不管是那行都能匹配; 例://模式为:$mode=转载 2013-01-21 15:31:26 · 760 阅读 · 0 评论 -
PHP正则表达式
正则表达式正则表达式:用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。在PHP中有两套正则表达式函数库,两者功能相似,只是执行效率略有差异:一套是由PCRE(Perl Compatible Regular Expression)库提供的。使用“preg_”为前缀命名的函数;一套由POSIX(Portable Operating Sys转载 2012-10-12 10:23:09 · 443 阅读 · 0 评论 -
使用 robots.txt 文件阻止或删除网页
robots.txt 文件可限制抓取网页的搜索引擎漫游器对您网站的访问。这些漫游器是自动的,它们在访问任意网站的网页之前,都会查看是否存在阻止它们访问特定网页的 robots.txt 文件。(虽然某些漫游器可能会以不同的方式解释 robots.txt 文件中的指令,但所有正规的漫游器都会遵循这些指令。然而,robots.txt 不是强制执行的,一些垃圾信息发送者和其他麻烦制造者可能会忽略它。因转载 2013-01-21 10:25:49 · 1430 阅读 · 0 评论 -
正则表达式语法
正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。转载 2012-10-12 10:21:46 · 415 阅读 · 0 评论 -
.htaccess使用方法总结
Unix或Linux系统,或任何版本的Apache Web服务,都是支持.htaccess的,但是有的主机服务商可能不允许你自定义自己的.htaccess文件。国外目前主流的虚拟主机提供商,几乎全部都支持自定义功能。 启用.htaccess,需要修改httpd.conf,启用AllowOverride,并可以用AllowOverride限制特定命令的使用 如果需要使用.htac转载 2012-10-12 13:39:28 · 575 阅读 · 0 评论 -
.htaccess重定义404
第一种:RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /err404.html [L]解析一下RewriteCound是指定义重写发生的条件,%{ NAME_OF_VARIABLE }服务变量中的REQUEST_FILENAME是匹配完整文件路径或者目录转载 2012-10-12 13:38:58 · 6295 阅读 · 0 评论 -
.htaccess详解
.htaccess是什么.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网转载 2013-05-29 12:05:01 · 1544 阅读 · 0 评论