此文章由网友【黑龙江-Ashley】提供
PHP伪静态实现分类信息二级域名管理主要利用了正则表达式。
主要代码如下:
rewriteengine on #开启重写引擎
rewritecond %{HTTP_HOST} [^.]+\.coolmr\.com$ #如果匹配到主机
rewriterule ^(.+) %{HTTP_HOST}$1 [C]#将输入完整的域名重写到路径
rewriterule ([^.]+)\.coolmr\.com/(.*)smallclass/(.*)/ /small\.php?sid=$3
rewriterule ([^.]+)\.coolmr\.com(.*) /vtoo.php?a1=$1
代码解析:
rewriterule ([^.]+)\.coolmr\.com(.*) /vtoo.php?a1=$1
这句话 就是 你访问 beijing.coolmr.com 其实就是 vtoo.php?a1=beijing
$1是第一个()的引用
解析不到就直接去首页
rewriterule .* /index.php
如果您觉得本文的内容对您的学习有所帮助:
关键字:
PHP 伪静态 分类信息 二级域名管理