htaccess伪静态规则是什么

  介绍

小编给大家分享一下htaccess伪静态规则是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强> htaccess伪静态规则

<强>。htaccess 强文件提供了针对目录改变配置的方法,是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过htaccess文件,可以帮我们实现:网页301重定向,自定义404错误页面,改变文件扩展名,允许/阻止特定的用户或者目录的访问,禁止目录列表,配置默认文档等功能。

伪静态实际上是利用PHP把当前地址解析成另外一种方法进行访问网站!要学伪静态规则的写法,你必须得懂一点正则。

<强>一、正则表达式教程

简单罗列如下:

。换行符以外的所有字符   \ w匹配字母或数字或下划线或汉字   \ s匹配任意的空白符   \ d匹配数字   \ b匹配单词的开始或结束   ^匹配字符串的开始   美元的匹配字符串的结束   *重复零次或更多次   +重复一次或更多次   吗?重复零次或一次   {n}重复n次   {n}重复n次或更多次   {n, m}重复n到m次

<强>二,常见的。htaccess应用举例

1防止盗链,如果来得要访问jpe jpg bmp png结尾的url用户不是来自我们的网站,那么让他看一张我们网站的展示图片。

RewriteEngine> RewriteEngine> #从旧域名重定向到新的领域   RewriteEngine> RewriteEngine> RewriteRule ^测试([0 - 9]*)。

比如:http://www.yzzmf.com/cat - 1 - 3. - html→http://www.yzzmf.com/cat.php?id1=1& id2=3

RewriteRule ^猫- ([0 - 9]+)([0 - 9]+)\。html cat.php美元? id1=1美元,id2=

2美元比如:http://www.yzzmf.com/cat zbc2ac - 3 - 5. - html→http://www.yzzmf.com/cat.php?id0=zbc2ac& id1=3, id2=5

RewriteRule ^猫- (a-zA-Z0-9 \ [-] *) ([0 - 9] +)——([0 - 9] +) \。html cat.php美元? id0=1美元,id1=2美元,id2=3美元

比如:http://www.yzzmf.com/cat1 4 - 3 - 8. - html→http://www.yzzmf.com/cat1.php?id1=4& id2=3, id3=8

RewriteRule ^ cat1 - ([0 - 9] +) ([0 - 9] +)——([0 - 9] +) \。html cat1.php美元? id1=1美元,id2=2美元,id3=$ 3

比如:http://www.yzzmf.com/cat5/鷋ttp://www.yzzmf.com/cat.php?id1=5

RewriteRule ^猫([0 - 9]*)/$ cat.php ? id1

=1美元比如:http://www.yzzmf.com/catm6/3/鷋ttp://www.yzzmf.com/catm.php?id1=6& id2=3

RewriteRule ^ catm ([0 - 9] *)/([0 - 9] *)/$ catm.php ? id1=1美元,id2=2美元

以上是htaccess伪静态规则是什么的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

htaccess伪静态规则是什么