微信论坛
标题:
Apache和Nginx伪静态.htaccess实现字母数字随机组合~
[打印本页]
作者:
蜗牛慢慢爬
时间:
2019-5-4 21:27
标题:
Apache和Nginx伪静态.htaccess实现字母数字随机组合~
我们在给网站做伪静态的时候,首先要分清网站是IIS还是Apache或是Nginx,由于Apache和Nginx的伪静态都是用.htaccess文件,所以,今天总结一下.htaccess伪静态的几种特殊写法:
s.jpg
(35.51 KB, 下载次数: 296)
下载附件
伪静态
2019-5-4 21:27 上传
网站开启伪静态,首先要打开.htaccess文件,开启伪静态:
RewriteEngine On
复制代码
然后,告诉服务器,给哪个网站的目录做伪静态,比如给网站“weixin”目录做伪静态,那我们要在.htaccess文件中注明,比如:
RewriteBase /weixin/
复制代码
如果是网站根目录,给全站做伪静态,直接写“/”即可:
RewriteBase /
复制代码
然后,比如一些特殊的网址做目录伪静态,
以“字母和数字混排”的方式做伪静态
,我们可以这么写:
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伪静态实现字母随机组合和数字随机组合的写法:
([a-zA-Z]+)
复制代码
([0-9]+)
复制代码
这几种写法,只有在特殊推广情况下才会用到,之所以写出来,是为了做一个笔记,方便以后查阅。
欢迎光临 微信论坛 (https://bbs.weiwangvip.com/)
Powered by Discuz! X3.2