PHP完全自学手册(珍藏版) 中文pdf扫描版下载
$str='a:4:{i:4;s:16:"bbs1.discuz7.com";i:6;s:16:"bbs2.discuz7.com";i:2;s:17:"bbs12.discuz7.com";i:9;s:14:"ok.discuz7.com";}';
$domain=unserialize($str);
echo $domain[9];//ok.discuz7.com
echo array_search("bbs2.discuz7.com", unserialize($str));//6
重写条件与规则
<VirtualHost *:80>
DocumentRoot "D:/www/ok"
ServerName discuz7.com
ServerAlias *.discuz7.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([a-zA-Z0-9]+)\.blog\.discuz7\.com$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/([a-zA-Z0-9]+)\.blog\.discuz7\.com/?$ /index.php?name=$1
</VirtualHost>
PS:Apache开启重写,在主配置文件中找到
LoadModule rewrite_module modules/mod_rewrite.so
去掉前面的;分号就OK了。
转载请注明:谷谷点程序 » Apache配置三级域名与unserialize的用法