在apache的httpd.conf文件加入如下代码
代码如下 |
复制代码 |
DocumentRoot /var/html/blog.111com.net/
ServerName 111com.net
ServerAlias *.111com.net
DirectoryIndex index.html index.php
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[a-zA-Z0-9]+.blog.sjzycxx.cn$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/([a-zA-Z0-9]+).blog.sjzycxx.cn/?$ /index.php?user=$1
|
注意,上面配置好了,我们还需要在php程序上进行简单的处理了
代码如下 |
复制代码 |
$url_this=$_SERVER ['HTTP_HOST'];
$url_this=str_replace ("www.", "", $url_this);
$url_this=str_replace (".111com.net", "", $url_this);
$url_this=str_replace ("'", "", $url_this);
$url_this=str_replace ("@", "", $url_this);
$url_this=str_replace ("=", "", $url_this);
$url_this=str_replace (";", "", $url_this);
?>
|
现在我再利用$url_this去数据库中查找指定用户绑定二级域名的用户资料了哦。