可以利用Apache服务器的 .htaccess 文件重写来实现这个目的。
首先,在public_html文件夹下建立一个文件夹,这里以我的域名为例,建立一个 qingwei.tech 的文件夹
.htaccess文件的写法如下:
# 开始.htaccess重写主域名
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?qingwei.tech$
# 这里的 qingwei.tech 是指public_html下创建一个 qingwei.tech 文件夹
# 主域名就绑定到这个文件夹,当然也可以用别的名字
RewriteCond %{REQUEST_URI} !^/qingwei.tech/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 设置重写规则
RewriteRule ^(.*)$ /qingwei.tech/$1
RewriteCond %{HTTP_HOST} ^(www.)?qingwei.tech$
RewriteRule ^(/)?$ qingwei.tech/index.php [L]
# 这里的index.php也可以是index.html等其它的主页文件
ps:里面的域名需要换成你自己的域名,同时文件夹名字也可以自由修改
然后,把这个.htaccess文件放到public_html 根目录下即可。
当然为了区分不同的域名,你也可以将主域名依然是绑定在/public_html,其它域名例如example.com,可以在你添加“附加域”的时候,绑定到/example.com,以达到区分不同网站的目的。只是这样不符合强迫症患者们的要求。
当然,用其他面板(例如宝塔?)的我就不是很清楚了。
1、通过远程桌面登录服务器,在服务器里选择开始菜单里的“IIS管理器”进入,然后在“网站”文件展开目录下找到已经建立好的站点,右键选择属性打开该站点属性面板。
2、进入站点属性面板后可见“目录安全性”、“HTTP头”、“自定义错误”等选项标签,选择“网站”标签,保持“网站标识”以及“连接”内容的默认值,直接选择“高级”进入“高级网站标识”面板.
3、进入“高级网站标识”属性面板后,保持“ip地址”、“TCP端口”、“主机头值”下原有的默认值不变,点击选择“添加”按钮,出现“添加编辑网站标识”的对话框,保持“IP地址”默认值不变,将“TCP端口”设置成“80”,“主机头值”是你要绑定的域名,可输入你要绑定的网址,设置完成后点击“确定”按钮保存即可,设置确认保存后可见有新的网站标识显示,这时候已经完成了在该服务器怎么绑定域名的操作,点击“确认”按钮即可保存退出。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)