我们在给网站做伪静态的时候,首先要分清网站是IIS还是Apache或是Nginx,由于Apache和Nginx的伪静态都是用.htaccess文件,所以,今天总结一下.htaccess伪静态的几种特殊写法:网站开启伪静态,首先要打开.htaccess文件,开启伪静态:
然后,告诉服务器,给哪个网站的目录做伪静态,比如给网站“weixin”目录做伪静态,那我们要在.htaccess文件中注明,比如:
如果是网站根目录,给全站做伪静态,直接写“/”即可:
然后,比如一些特殊的网址做目录伪静态,以“字母和数字混排”的方式做伪静态,我们可以这么写:
- RewriteRule ^([0-9a-zA-Z]+)$ wenjian.php
复制代码 其中“wenjian.php”是网站目录的实际文件名;
用户访问“域名+目录+随机字母和数字混排”的时候,网址显示是随机目录(效果就是“域名/weixin/yukhfsk58fsd”),实际访问的就是 wenjian.php文件了。
还有一种是,文件伪静态,以“字母和数字混排”的方式做伪静态,我们可以这么写:
- RewriteRule ^([0-9a-zA-Z]+)\.html$ wenjian.php
复制代码 用户访问“域名+目录+随机字母和数字混排”的时候,网址显示是随机目录(效果就是“域名/weixin/yukhfsk58fsd.html”),实际访问的就是 wenjian.php文件了。
.htaccess伪静态实现字母随机组合和数字随机组合的写法:
这几种写法,只有在特殊推广情况下才会用到,之所以写出来,是为了做一个笔记,方便以后查阅。
|
|
|
|
|
共 0 个关于本帖的回复 最后回复于 2019-5-4 21:27