2016-06-01
动态:http://example.com/index.php?type=2&cid=1 转换为静态:http://example.com/index.php/2/1.html
当访问上方动态URL时,print_r($_SERVER);
,会发现[PATH_INFO]处显示的是 /2/1.html即我们需要的静态地址,所以我们需要使用正则匹配的方式来提取这个字符串。
找到httpd.conf文件,开启rewrite的相关模式
Include conf/extra/httpd-vhosts-conf
当伪静态原则开启时URL指定的物理目录或者文件确实存在时,若与规则产生冲突,返回该物理文件
所有规则配置完成后重启服务器。
在 /etc/nginx/conf.d 文件内添加相对应的虚拟主机的conf,并添加rewrite规则。