教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 windows与linux伪静态规则写法

windows与linux伪静态规则写法

发布时间:2018-04-23   编辑:jiaochengji.com
本文介绍了windows与linux环境下伪静态规则的写法,尤其是跨平台迁移数据时伪静态的用法,有需要的朋友参考下。

使用伪静态的程序越在更换空间时,总会遇到一些麻烦,现在服务器基本上采用的是windows和linux,有些语言可以跨平台,但这两款平台的伪静态规则却不大一样。

本节介绍下伪静态在这两款系统下的写法:

一,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]

二,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,众说风云,我也不知道有没有作用。

您可能感兴趣的文章:
windows与linux伪静态规则写法
apache开启伪静态
伪静态几种做法
php怎么做页面静态化
PHP实现页面静态化、纯静态化及伪静态化
php伪静态的写法(apache伪静态规则)
php伪静态的几种实现代码的例子
php环境中url伪静态和Gzip同时开启相关问题与解决办法
php中url伪静态和Gzip同时开启引发冲突的原因与解决方法
php伪静态如何获取地址栏url

关键词: php伪静态  伪静态   
[关闭]
~ ~