非常简单的说。
大前天写的原创文章,希望楼主能够看一下:
这算是互联网起步系列教程的一部分吧。上次写了文章:为什么要建立个人网站?有不少人读者说想看到那篇文章后想做一个个人网站,所以,我打算就怎么建一个个人网站这一问题来写篇教程。
做一个个人网站,得分一下几步。
定位好你的个人网站。俗话说问道有先后,术业有专攻,网站的内容一定得是你最熟悉的那个。也就是我们说的网站定位。你到底是要做一个什么样的网站,我是做一个游戏类的网站,一个音乐类的网站,还是一个技术类的网站呢?如果,我打算做一个游戏相关的网站,那么,我是做一个游戏论坛形式的网站呢,还是一个游戏资讯类的个人博客,或者又是一个提供游戏视频的网站。如果你打算是做一个资讯类的游戏个人网站的话,那么你就的为你的网站选择一款网站程序,而一般个人网站现在普遍都是使用的Wordpress,Wordpress也是世界上最强大的一款个人网站程序。 当然,这只是怎么建一个个人网站的第一步,接下来就是域名注册了。
为你的网站注册一个合适的域名。刚才不是为你的网站定位好了么,我就继续举那个游戏网站的例子。居然我是一个游戏网站,那么我的域名里面肯定是要突出『游戏』来的。例如,现在比较受欢迎的游戏Dota,有一些相关的Dota游戏网站的域名就有playDotA myDotAmap 。这样一来,人们通过你的域名,就可以大概清楚你的网站大概是做什么的。这也是非常方便别人记忆的一个方法。其实,域名里面不仅仅只有com,还有很多平常我们见的比较少的域名,例如本站就是.im的结尾,还有一些个性域名,例如.lv呀.it呀.name呀等等。这些个性域名其实像我们中国的域名.cn一样都是国别域名,只是因为它们的简。写正好和英文单词一模一样,变得非常有个性。 而域名的注册一般都是要钱的,我一般是在HostRing注册域名,非常便宜,可注册的域名种类也多(虽然只列出来几十种).如果你们想检测一个域名是否被注册,你们可以进入这个网站查询:域名可注册性检测
购买一个网站虚拟空间。定位好了网站主题,注册好了域名,接下来就应该购买一个网站虚拟空间了。网站虚拟空间一般是Linux和Windows的,以前一些计算机专业相关的教材上都基本上是以asp语言为主,主机都是Windows的,但是Linux主机是现在的趋势。并且用asp语言做的网站程序是越来越少见了,基本上都是采用php语言的。并且上文提到的个人网站程序WordPress就是使用php语言编写的开源程序。而一般不同的网站,对网站虚拟空间的需求是不同的。撇开流量不谈(一般人是用不完这个流量的),一般个人网站所需要的硬盘大小大概是300M-500M,一个企业网站所需要的硬盘大小大概是200M-500M,一般一个论坛所需要的硬盘大小至少是1G,一个门户站所需的硬盘大小至少是2G。所以,我们一般根据自己的需求去购买网站虚拟空间。对于网站空间的价格也有不少差别,一般国内的主机商价格就要高不少。例如万网的网站虚拟空间经常是动辄上千元,而我在HostRing购买的空间最少的也只需要几十元。但并不意味着这个便宜的空间就比万网的空间差多少,我自己用了将近一年了,一直非常稳定,我是电信的,我打开他们的测试站基本上是秒开的。关键是他们的客服非常负责,售后服务是一流的。这和国内的某些主机商卖玩就跑路的服务形成了最鲜明的对比。 如果你不知道怎么购买空间和域名,你可以看这个教程:怎么购买网站空间和域名。
上传并安装你的网站程序。怎么建一个个人网站到了第四步了,这时候你已经知道你要建什么网站了,你也有域名和网站虚拟空间了,你只需要把你的网站程序上传到空间,配置下就好了。那么,到底是应该用什么网站程序呢,如果是个人网站的话,可以用WordPress,如果是论坛的话,可以用Discuz或者是PHPwind,门户站的话,可以用dedeCMS,当然,现在的discuz也兼有了门户的功能。可以对应程序的相关网站看这些程序的上传和安装教程。当然,这个操作只有在你拥有一个域名和网站虚拟空间之后才能操作。。。
好了,基本上怎么建一个个人网站这个问题我就回答完了,如果还有谁对怎么有一个自己的网站有疑问的朋友,可以追问。
高手回答。希望能帮到你,欢迎采纳
可以,只要你的空间支持的话,你可以一个空间绑定两个域名,而且你去备案的时候你都只用一个账号就可以备两个域名,不用备案两次,具体的方法是:方法一——普通法:
1、首先确保空间支持asp动态网页文件,开通虚拟空间时要求空间商(客服)在空间里绑定2个或3个域名(即主域名和次域名,一般加绑三两个次域名是免费的),如果空间支持自助控制面板自行添加域名绑定就更好了。
2、在空间根目录分别开2个文件夹如Blog和bbs,用于放置2个不同的站点;
3、将以下代码建立index.asp文件,上传至空间根目录即可。
<%if Request.ServerVariables("SERVER_NAME")="yxoo.net" then '第1个输入的网址
response.redirect "http://www.yxoo.net" '将它转发到相应的文件夹
else%>
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")="www.infoicp.cn" then
response.redirect "/Blog"
else%>
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")="BBS.cn" then '第2个输入的网址
response.redirect "http://www.BBS.cn" '将它转发到相应的文件夹
else%>
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")="www.BBS.cn" then
response.redirect "/bbs"
else%>
<%end if%>
---------------------------------------
方法二——jS调用域名转向:
1、在空间上分别绑定域名 www.aaa.com 和 www.bbb.com 当然域名也要做好指向(解析到)空间喔。
2、把 www.aaa.com 网站文件传到根目录,把 www.bbb.com 网站传到 ./bbb/ 目录
3、 把下面的代码保存为 domain.js ,然后上传到空间根目录
switch(location.host){
case 'www.bbb.com':
location.href="http://www.bbb.com/bbb/"
break
}
4、往空间根目录的首页的 <head>与 </head>之间加入
<script language='javascript' src='domain.js'></script>即调用刚才的设定。
5、当你输入 www.aaa.com 访问时看不到任何变化,但是当你输入 www.bbb.com 访问时,
浏览器自动跳转到 www.bbb.com/bbb/ 。
这样便实现了同一个空间存放2个网站了,并且互不相扰,要实现同一个空间多个网站多个域名,可以依此类推添加几行代码就行了。
---------------------------------------
方法三——隐藏域名转向法
新建INDEX.ASP或default.asp插入以下代码:
<%
FromUrl = lCase(Trim(Request.ServerVariables("HTTP_HOST")))
If Instr(FromUrl,"hh") Then
Response.Redirect("/Blog")
'Response.Write("<title>ZhHui</title><frameset><frame src=/Blog></frameset>")
Response.End()
ElseIf Instr(FromUrl,"uc.cn") Then
Response.Redirect("/in2")
'Response.Write("<title>主页</title><frameset><frame src=/in2##></frameset>")
Response.End()
ElseIf Instr(FromUrl,"lj") Then
Response.Redirect("/in3")
'Response.Write("<title>zhhui in3</title><frameset><frame src=/in3##></frameset>")
Response.End()
ElseIf Instr(FromUrl,"qs.com") Then
Response.Redirect("/Biy")
'Response.Write("<title>QsQS.COM</title><frameset><frame src=/BIY/></frameset>")
Response.End()
End If
%>
保存后上传到空间根目录下。
和前面的绑定多个域名的方法比较,这个方法有些不同。她只需判断域名中是否包含有相应的关健字,如果有就做转向。注意红色的字。
可以看出,做转向时她只是判断关健字,这样,在空间上做转向时就可以不用写全域名了,只需写几个域名的关健字就可以了。
比如:www.yxoo.net要转到blog目录,只要你一方面在域名设置好a记录指向空间iP,在空间这边再绑定好域名(有的空间商不支持自助绑定,不过一般都可以绑定三个左右的域名,你找那些客服帮你作空间加绑域名就行了),最后,你要做的就是把上面的代码复制到index.asp或default.asp(只要放在打开空间后最优先执行的那个动态文件里就行了)。你在这里只需设置关健字hui或zh甚至z都可以,我这里设置的是hH即可把yxoo.net转到我设置好的blog目录上了。主要不和你在此空间服务器上绑定的其它域名相冲突就行了。
因此,这个方法可以用在不想要或不需要在源码中出现相关域名的情况下使用。真不错哦。
如果你在同一空间里放多个网站,虽然指定和绑定了域名,但在搜索引擎收录该网站时的链接地址可能是主域名加目录名之类的了,所以以后访问或宣传时要注意用相应的域名喔。从过往的经验来看,一般每个域名的站都能给搜索引擎收录到的,久了搜索引擎会更新好正确的收录的地址的,同一空间多个网站也不大会给拉黑名单,但不代表没有风险。
如果一个空间放多个网站,一般是在域名解析里面使用URL转发,但是这样会在输入域名后,地址栏上面显示A记录域名的地址。
例如:www.baidu.com 已做A记录绑定空间,如果我将www.youku.com做URL转发到下面地址http://www.baidu.com/k2climb,在浏览器地址栏输入www.youku.com就会跳转到www.cunyu.cn/k2climb这个地址。
下面这个方法可以实现多个域名共用一个空间,而看上去象是都做了A记录,值得推荐。
用server.Transfer("")来实现一个空间多个站的方法:
您先将您所有的域名绑定到您的虚拟主机上(请酌情考虑,本人使用的万网域名支持10条A记录绑定,超出会收取费用),然后将虚拟主机根目录中的index.asp(首页文件)里加入下列代码就可以了:
<%
sn=lcase(Request.ServerVariables("SERVER_NAME")) '用于获取用户是通过哪个域名访问的,并转换成小写
if sn="www.baidu.com" or sn="yueast.cn" then server.Transfer("index1.asp")
if sn="www.youku.com" or sn="fengqh.com" then server.Transfer("index2.asp")
%>
如果访问者输入的域名是www.baidu.com 或yueast.cn的话,就访问index1.asp,如果是用www.yxoo.net或yxoo.net的话,就访问index2.asp。
网上还有一些教程是让您用response.redirect来实现转向,但在这里,我建议您使用server.Transfer("")来实现这个功能,好处有以下几个方面:
1、不会出现页面跳转,直接输入网址后,网址后不会带任何文件,访问者不会看出您的多个网站是放在同一虚拟主机上。
2、server.Transfer("")不会阻挡搜索引擎对您的网站收录,而response.redirect可不一定。
缺点:1、对目录访问存在局限性,比如指向某一个目录的某个文件server.Transfer("index2.asp")时,要求文件中的图片等资源的路径必须为绝对的,相对的会不显示。
2、如果被转向的文件有超链接,链接地址也要从根目录做起,个人认为对不太适用于大量域名的情况,而适用于单页面的情况。(此方法确实能达到隐藏域名、不影响收录的效果)
第二方法
在同一个虚拟空间内放置2个不同的站点,并同时可使用2个域名访问各自的站点,方法如下:
1、首先确保空间支持asp,开通虚拟空间时要求空间商绑定2个域名到空间,如有FTP控制面板可自行添加域名的话那是最好;
2、在空间根目录分别开2个文件夹如aa和bb,用于放置2个不同的站点;
3、将以下代码建立index.asp文件,上传至空间根目录即可。
程序代码
<%if Request.ServerVariables("SERVER_NAME")="aa.com" then '第一个输入的网址
response.redirect "aa/index.htm" '将它转发到相应的文件夹
else%>
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")="www.aa.com" then
response.redirect "aa/index.htm"
else%>
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")="bb.com" then '第二个输入的网址
response.redirect "bb/index.htm" '将它转发到相应的文件夹
else%>
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")="www.bb.com" then
response.redirect "bb/index.htm"
else%>
<%end if%>
070625补充:
下边有一些其他方法
方法一
<%if Request.ServerVariables("SERVER_NAME")=www.aiweb.cn then
response.redirect "aiweb/"
else%>
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")=http://www.yangchun.org then
response.redirect "yangchun/"
else%>
<%end if%>
这样就跳转了两个不同的目录……理论上可以无限绑定域名跳转。
(2)一个简单的域名自动转向源代码
<%
if Request.ServerVariables("SERVER_NAME")=www.aiweb.cn then
response.redirect "aiweb/index.asp"
else
response.redirect "websites/"
end if
%>
此ASP代码功能是当两个域名指向同一个主机时,可以自动重定向到相应的域名网站
方法二
<% ’ASP代码起始标识
'取得HTTP输入的值并付值到HTOST中
host=lcase(request.servervariables("HTTP_HOST"))
'开始条件跳转
Select CASE host
' 如果HOST的值是www.wls8.cn就选择事件case"www.wls8.cn"的命令
CASE "www.wls8.cn"
' response.redirect 是URL转跳代码。
response.redirect "czboai/"
CASE "www.sanhaoxuesheng.cn"
response.redirect "i2345/"
END Select
%>
以上代码保存在虚拟主机的根文夹,取名为index.asp,远程访问www.wls8.cn和www.sanhaoxuesheng.cn时,首先访问的是index.asp这个文件,然后再经过判断进行各自网站。
方法三
<%
host=lcase(request.servervariables("HTTP_HOST")) '取得HTTP输入的值并付值到HTOST中
select CASE host '开始条件跳转
CASE "blog.siyizhu.com" '如果HOST的值是 blog.siyizhu.com 就选择事件case"blog.siyizhu.com"的命令
response.redirect "/blog/" ' 转到指定的music目录
CASE "siyizhu.com/temp/time.htm" '如果HOST的值是 blog.siyizhu.com 就选择事件case"siyizhu.com/temp/time.htm"的命令
response.redirect "temp/time.htm" ' 转到指定的temp/time.htm文件
CASE ELSE '如果不在上述特定范围
response.redirect "/bbs/" '转到bbs目录
END select
%>
具体做法:
转向的域名需要先绑定到空间的IP,要转几个就要绑几个.
假设你的空间默认首页为INDEX.ASP,将代码添加到INDEX.ASP文件的头部.
上传就OK了
方法四
在虚拟主机的空间越来越大了,一般的情况下,一个网站是用不完的(软件、电影下载类不在其列)。
那么,怎样让已有的空间超值使用呢?请按以下步骤操作:
第一步:创建转向控制页面
创建网站默认的首页文件(通常为"index.asp"或"default.asp")如下:
<%
select case request.servervariables("http_host")
case "www.abc1.com" '域名1
Server.Transfer("index_abc1.asp")
case "www.abc2.com" '域名2
Server.Transfer("index_abc2.asp")
case "www.abc3.com" '域名3
Server.Transfer("index_abc3.asp")
'...... 继续添加 ......
case else '域名N
Server.Transfer("index_abcN.asp")
end select
%>
第二步:创建相应的被转向文件
创建"index_abc0.asp"—"index_abcN.asp",作为各个网站的首页。
第三步:将多个域名的IP地址解析到同一个网站空间
例如:将"www.abc1.com"—"www.abcN.com"的IP地址全部解析到"www.abc1.com"的WEB空间上。
第四步:设置网站的WEB服务
设置WEB服务的别名为:"www.abc1.com www.abc2.com www.abc3.com ...... www.abcN.com"(注意:别名之前用一个空格分开)
呵呵,现在你就可以使用象、……、""这类顶级的网址来访问同一个WEB空间,而得到各不相同的首页面了。
立即节省了"N-1"个空间的费用,是不是很爽呀
方法五
对于专于注册域名的人来说,空间变得更显可贵,但不可能每个域名都注册一个空间吧,下来说说一个空间绑定多个域名,各个域名互不干扰的方法。
首先要做的,当然是将各个域名解析到空间的IP上来,然后在空间控制面板上绑定这些域名,设置默认首页为index.asp,下来来看代码。
<%
'首先获得当前访问的是什么域名
domainname=Request.ServerVariables("SERVER_NAME")'Request.ServerVariables("HTTP_REFERER")
'分析域名,并转向指定页面
if instr(domainname,"www.jiankangbaidu.cn") then
'此方法适用于绑定域名,将之前的论坛首页改成wwwindex.asp,如果域名是www.jiankangbaidu.cn,则会引入之前的首页
%>
<!--#include file="wwwindex.asp"-->
<%
elseif instr(domainname,"domain.im286.com") then
'URL转向,此方法适用于URL转向,不隐藏真实URL
response.redirect “”
elseif instr(domainname,"pr.im286.com")then
'URL转向,此方法适用于URL转向,隐藏真实URL,可
%>
<html><head><title>网站名称</title><body>
<iframe src= height="100%" width="100%" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="yes"></iframe>
</body></html>
<%
end if
%>
域名就是网络中的地址,可以理解为你平时上网输入的网址,比如百度的域名就是www.baidu.com和www.baidu.com.cn
注册直接百度搜索域名注册,会出来很多网站,都提供注册服务。
如果不习惯网络交易,那你生活的周围肯定有提供网站服务的公司,可以根他们购买。直接搜索例如北京网站制作等等,都能搜索出你周围有哪些供应商,然后去购买就可以,价格相差不大。
比较大的提供商有:中国万网 www.net.cn 中资源 www.zzy.cn 等正规知名公司注册。可以比较一下价格和服务。 如果自己有空间,可以直接将域名指向自己的空间地址,如果没有,也可以同时注册域名和申请空间,一般都提供有域名空间的套餐,选择适合自己的就行了。空间不够以后也可以升级的,域名的指向找域名提供商就可以。
下面的是某公司的参考价格
顶级英文国际域名价格
域名类型 价 格 实 例
.com 85元/年例如:ourhost.com
.net ourhost.net
.org ourhost.org
.eu 200元/年例如:ourhost.eu
.biz 180元/年例如:ourhost.biz
.info ourhost.info
.cc 280元/年例如:ourhost.cc
.name 100元/年例如:ourhost.name
.tv 500元/年例如:ourhost.tv
*注 :.eu域名的注册者必须符合以下条件之一:
1、 总公司、行政管理中心在欧共体 国家或者主要经济活动在欧共体国家内进行;
2、 在欧共体成立的合法机构团体;
3、 在欧共体常驻的自然人。
顶级英文国内域名价格
域名类型 价 格 实 例
.cn 5元/个 30元/10个
续费75元/年 例如:ourhost.cn
.com.cn ourhost.com.cn
.net.cn ourhost.net.cn
.org.cn ourhost.org.cn
.gov.cn* 75元/个/年 ourhost.gov.cn
*注:注册.gov.cn域名时,您需要提供单位组织机构代码证书复印件
顶级英文地区域名价格
域名类型 价 格 实 例
.hk 330元/年例如:ourhost.hk
.us 180元/年例如:ourhost.us
.com.tw 330元/年例如:ourhost.com.tw
.org.tw ourhost.org.tw
.tw ourhost.tw
顶级手机域名价格
域名类型 价 格 实 例
.mobi 120元/1年 例如:ourhost.mobi
中文国际域名价格
域名类型 价 格 实 例
中文.com 150元/年 例如:神州宏网.com
中文.net 神州宏网.net
中文.cc 400元/年 例如:神州宏网.cc
中文.biz 150元/年 神州宏网.biz
中文通用域名*价格
域名类型 价 格 实 例
中文.cn 320元/年 例如:神州宏网.cn
中文.公司 神州宏网.公司
中文.网络 神州宏网.网络
中文.中国 神州宏网.中国
*注:注册“中文.cn”域名,赠送相应的“中文.中国”域名
同时注册“中文.cn”“中文.com”只需390元,5年以上340元
通用网址*价格
域名类型 价 格 实 例
通用网址 500元/年 例如:神州宏网
*注:热门词的价格可能远高于普通词,具体价格请向我公司咨询
.uk域名*价格
域名类型 价 格 实 例
.co.uk、.org.uk、.me.uk 350元/2年 例如:ourhost.org.uk
.de域名*价格
域名类型 价 格 实 例
.de 260元/年 例如:ourhost.de
.li域名*价格
域名类型 价 格 实 例
.li 800元/年 例如:ourhost.li
.it域名*价格
域名类型 价 格 实 例
.it 450元/年 例如:ourhost.it
.my域名*价格
域名类型 价 格 实 例
.my 600元/年 例如:ourhost.my
.sg域名*价格
域名类型 价 格 实 例
.sg、com.sg、net.sg、org.sg、edu.sg 700元/年 例如:ourhost.sg
.per.sg 350元/年 例如:ourhost.per.sg
.ph域名*价格
域名类型 价 格 实 例
.ph 500元/年 例如:ourhost.ph
.vn域名*价格
域名类型 价 格 实 例
.vn 1500元/年 例如:ourhost.vn
.kr域名*价格
域名类型 价 格 实 例
.kr、.co.kr 600元/年 例如:ourhost.kr
.in域名*价格
域名类型 价 格 实 例
.in、.co.in 300元/年 例如:ourhost.in
.co.th域名*价格
域名类型 价 格 实 例
.co.th 900元/年 例如:ourhost.co.th
.jp域名*价格
域名类型 价 格 实 例
.jp 1000元/年 例如:ourhost.jp
.asia域名*价格
域名类型 价 格 实 例
.asia 1200元/2年 例如:ourhost..asia
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)