当前位置:web 服务器 > Apache >>

apache泛域名配置方法

在apache的httpd.conf文件加入如下代码

 代码如下 复制代码


<VirtualHost *:80>
DocumentRoot /var/html/blog.zzzyk.com/
ServerName zzzyk.com
ServerAlias *.zzzyk.com
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

</VirtualHost>

注意,上面配置好了,我们还需要在php程序上进行简单的处理了

 代码如下 复制代码

<?php
$url_this=$_SERVER ['HTTP_HOST'];
$url_this=str_replace ("www.", "", $url_this);
$url_this=str_replace (".zzzyk.com", "", $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去数据库中查找指定用户绑定二级域名的用户资料了哦。

补充:Php教程,apache
Apache
IIS
Nginx
Tomcat
如果你遇到web 服务器难题:
访问www.zzzyk.com 试试
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,