如何实现这样漂亮的htaccess伪静态规则

伪静态实际上是利用PHP把当前地址解析成另一种方法来访问网站,要学伪静态规则的写法,要懂一点正则

当然对于不会写的同学来说也可以使用互联网上的 

更多的正则表达式说明,以及学习可以去手册中看

应用替换时,前面一个()中匹配的内容后面就用$1引用,第二个()中匹配的就用$2引用,这个()里面的东西叫原子组

分析一下.htaccess里面的重写:

转载请注明来源地址:小川编程 ?


举例说明,test.php里的代码为

功能就是接受URL里的id参数,并在页面显示。
首先用记事本(如果不行就用editplus)新建一个,并保存为.htaccess,在里面写入如下代码

重写完规则后,将您网页中以前都为传参数的URL链接改为您修改后的规则样式就成功了。
如果自己买的空间支持重写的话,只要把.htaccess 文件传到根目录即可。

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索文件 , 浏览器 , 参数 , 代码 , 配置 伪静态 .htaccess 伪静态、htaccess伪静态规则、htaccess伪静态语法、php htaccess 伪静态、iis伪静态 .htaccess,以便于您获取更多的相关知识。

本空间支持伪静态功能,请把伪静态规则文件.htaccess放在WEB根目录下就可以了,

如果你没有规则文件请向你的程序官方网求助。或自己编写,然后保存.htaccess上传。

注1:如果本地无法命名.htaccess文件名,可直接在FTP上新建.htaccess文件再下载到本地。

为什么我传了.htaccess后没效果呢?这是因为.htaccess可能编写不对,请按我们说的方法先测试是否支持伪静态。

怎样测试空间是否支持伪静态呢?

1.把下面蓝色的字符复制到记事本,另存为.htaccess后,上传到空间的WEB目录下。

2.并随便上传一个首页文件到WEB目录下,命名为:index.htm

3.然后在IE地址栏输入http://你的网址/aaa.htm 打开后是和你的index.htm内容一样,就证明空间支持伪静态。
(aaa.htm就是伪静态的虚拟地址,实际是不存在的文件)

我要回帖

更多关于 htaccess伪静态规则 的文章

 

随机推荐