PHP-搜索问题、话题或者人php开发网站,如何实现个人主页 或者 一级分类 绑定域名?

发布于 2017-01-07 08:52:00 字数 118 浏览 1152 评论 1

php开发网站,如何实现个人主页 或者 一级分类 绑定域名?
我的网站 http://www.itao521.com ,现在想增加个人主页的域名绑定功能,和以及分类的域名绑定,
请问思路怎么做,谢谢指点

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

想挽留 2017-01-28 02:53:06

首先当然是做好dns解析,保证所有需要的域名指向到服务器ip,如果采用二级域名可以做泛域名解析。

然后配置apache保证所有符合规则的uri指向到index.php文件。比如可以添加一个.htaccess文件,写上:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

最后在index.php里分析uri,根据不同的域名调用程序,例如:

<?php
$host=$_SEVER['HTTP_HOST'];
$rs=$db->find('host="'.$host.'"')->fetchOne();//用你惯用的方式查找数据库
$siteId=$rs->id;
doAction($siteId);

function doAction($siteId){
echo '这是子站'.$siteId;
//按$siteId对应的配置执行子站程序
}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文