【本文出處: http://blog.csdn.net/leytton/article/details/54144240】
php
咱們在一些網站上看到,用戶能夠經過自定義個性域名訪問本身的主頁。好比說直接經過leytton.csdn.net訪問個人博客或某個專欄——固然csdn並無這個功能 :)html
那麼如何實現這個裝逼的功能呢?廣告一下,立刻回來——「裝逼如風,常伴吾身。爲不斷裝逼而讀書!」數據庫
OK,步入正題:服務器
一、在域名解析處設置泛解析,以下圖所示:ide
二、在服務器配置文件中ServerAlias服務器別名設置泛域名(以Apache服務器爲例,爲方便演示採用本地域名localhost爲例):網站
<VirtualHost *:80> DocumentRoot "D:\WWW" ServerName local ServerAlias *.localhost <Directory "D:\WWW"> Options FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted </Directory> </VirtualHost>重啓服務器,此時訪問任意的 localhost 子域名都能訪問localhost服務器網站了
三、首頁腳本獲取域名並提取出子域名前綴來(以PHP爲例):ui
<?php $server_name=$_SERVER['SERVER_NAME']; $user_name=explode(".",$server_name); echo "SERVER_NAME:".$server_name."<br/>"; echo "USER_NAME:".$user_name[0]; ?>效果圖:
四、在用戶註冊並配置個性域名後,查詢數據庫匹配域名前綴輸出相應數據便可。spa
Finally,媽媽說看文章要養成點讚的好習慣哦~(這裏要特別劃重點,考試確定會考的)
.net