Windows、Linux 伪静态规则写法

熊海
熊海

使用伪静态的程序越来越多,但是在更换空间时,总会遇到一些麻烦,现在服务器基本上采用的是Windows和Linux,有些语言可以跨平台,但这两款平台的伪静态规则却不大一样,下面为大家介绍下 伪静态在这两款系统下的写法:

A、Windows 服务器上伪静态文件名为:httpd.ini,规则如下:

[ISAPI_Rewrite] #这句是启用伪装静态规则

RewriteRule /([0-9]+).html /Contents.php?w=$1 [I]

上面是代表:任何以数字开头的地址转到Contents.php?w=$1 这个$1代表前面的([0-9]+)接收到的内容,后面的[I]则代表不区分大小写。

那么使用字母又如何操作:

RewriteRule /([a-z]+).html /Contents.php?w=$1 [I]

只需要将数字改成你需要的字母范围即可。

如何表示所有字符号:

RewriteRule /tag_(.*).html /Search.php?s=$1 [I]

B、Linux伪静态文件名为:.htaccess 规则如下:

RewriteEngine On #这句是启用伪装静态规则

RewriteRule ([0-9]+).html$ /Contents.php?w=$1 [L,NC]

上面是代表:任何以数字开头的地址转到Contents.php?w=$1 这个$1代表前面的([0-9]+)接收到的内容,后面的[L,NC]则代表不区分大小写。

字母表示方式与windows 一样

如何表示所有字符号:

RewriteRule tag_(.*).html$ /Search.php?s=$1 [L,NC]

通过以上方法,相信你已经知道如何使用伪静态规则,只需将以上文件放置在空间根目录下即可,以上方法,只要空间支持,任何语言,asp、.net、php、jsp都可以使用,伪静态可以让页面URL看起来清爽,至于SEO,众说风云,我也不知道有没有作用。

支付宝打赏支付宝 微信
微信扫一扫
0 条评论

评论:

发送