站点
解析二级域名首先我们先要在域名服务商创建一个域名解析到我们的虚拟主机(这里小范用的是阿里云),在阿里云后台添加解析,虚拟主机只支持CNAME记录解析,为二级目录添加二级域名并解析到虚拟主机。
绑定域名,进入虚拟主机管理后台,绑定二级域名到虚拟主机,直接输入域名“csharp.itfan.vip”添加绑定即可
.htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过.htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。使用FTP工具winscp.exe登录虚拟主机后台,在主目录下有个.htaccess文件了(默认是隐藏的)在主目录下创建站点csharp文件夹,将前天写的连个文件抓入该目录,以便稍后验证我们是否成功连接站点。
修改伪静态规则我们的目的是让二级域名访问时进入到我们刚创建的子站目录,加入以下代码:#判断访问的域名RewriteCond %{HTTP_HOST} ^csharp.itfan.vip$ [NC]#根据判断的域名指向访问不同的文件夹或文件RewriteRule ^$ /csharp/
OK,现在直接访问域名http://csharp.itfan.vip就可以访问了,下次更新只要把代码放入csharp目录即可,不过这里好像有点问题,编码好像识别错误,排版出现了错乱。
查看服务器上的源代码发现代码出现了错乱,看来服务器上的编码和我使用的编码有出路了,需要审查下了。
找了好久终于发现问题在再哪里了,不是源代码出问题了 也不是服务器编码问题,竟然是FTP软件问题,通过WINSCP上传的源代码在上传的时候就导致乱码了,换个FTP上传就解决问题了。