准备用心做个网站

作者:寒川 发布于:2010-7-28 20:07 Wednesday 分类:点滴心情

看着周边的朋友都在做网站,即使是对电脑一窍不通的朋友,做起网站来感觉还有模有样。我也来凑个热闹,做个游戏攻略网站

总结一下做站经验,关键是要恒心,做好思想准备。原先也做了一些网站,只是一直没毅力,也没什么精力投入,挂上服务器就一直没去过问过。我想这是做站的大忌。恒心都没有,咋行呢?我们一同学做了个论文网站,可以说她对计算机一点儿都不了解,估计什么域名,什么服务器,什么web,什么ftp的一概不知,更别说什么网页编程,什么HTML、PHP、ASP,什么SEO优化了。也许就是这什么都不知练就了她不屈不挠、勤奋更新网站。我叫她要原创,少采集,于是按着做了,现在百度收录的文章确实不少,IP还将就。看来做站恒心真的很重要。

此篇日志算是勉励自己的吧,希望这个游戏攻略网站能长久下去,别再夭折了。才做的站不奢求多大的流量,内容才是王道。从今天开始,坚持每天更新几篇文章。固在此写下来,每天提醒自己。。。。

标签: 游戏 seo php编程 SEO优化

评论(13) 引用(0) 浏览(1555)

php实现多个域名指向同一网站的301转向

作者:寒川 发布于:2010-6-4 9:18 Friday 分类:网页编程

前不久,一哥们儿在给我博客做SEO的时候建议我做个301转向,因为我的博客为两个域名(huikon.cn及www.huikon.cn)同时访问同一个站点,需要做个主站,其他域名通过301转向到主站,以免搜索引擎分担主站的权重。开始的时候准备通过修改.htaccess实现301转向,不过貌似本博客用的nginx服务器,也没有服务器配置权限,看来只能通过修改php文件实现301转向了。

开始直接在核心文件(如:config.php等配置文件)中添加301转向代码,但是因为两个域名指向的是同一个网站,不论访问那个域名,都出现“死循环”的现象(用IE浏览器一直加载但无法打开页面,用Google浏览器提示转向循环)。要解决死循环还是比较简单的,判断一下访问的主机就ok了,方法如下:

$host='huikon.cn';//主站域名
if($_SERVER['HTTP_HOST']!=$host)
{
header('HTTP/1.1 301 Moved Permanently');//发出301头部
header('Location:'.$host);
}

将上述代码放入核心文件中,虽然能够转向,但是问题又来了,一旦访问非huikon.cn的域名的其他页面结果全部都转到huikon.cn的主页页去了,能否一对一的301转向呢?答案当然是肯定的,php确实够强大,呵呵~~完整的多域名301转向至同一网站代码如下:

<?php
/*
o******************************o
* *
*文件:301.php *
*功能:用于301转向。 *
*版本:0.1 *
*作者:寒川 *
*URL:http://huikon.cn *
* *
o******************************o
*/

function get_file_parameter($auNo='')//获取特定网址后的文件及参数
{
$self_name=$_SERVER['PHP_SELF'];
$url_parameter=$_SERVER["QUERY_STRING"];
$sn="";
if(1==$auNo)
{
$pCut=explode("/",$self_name);
$pCount=substr_count($self_name,"/");
for($i=0; $i<$pCount;$i++)
{
$sn.=$pCut[$i]."/";
}
}
else
{
$sn=$self_name;
}
if(empty($url_parameter))
$url=$sn;
else
$url=$sn."?".$url_parameter;
return $url;
}


$host='huikon.cn';//主站域名
$url='http://'.$host.get_file_parameter();

if($_SERVER['HTTP_HOST']!=$host)
{
header('HTTP/1.1 301 Moved Permanently');//发出301头部
header('Location:'.$url);//转向
}
?>

将上述代码储存为301.php,在核心文件(或需要转向的文件)中通过require_once '301.php';语句将其包含进去,这就可以实现多域名转向至同一站点了。

标签: php编程 301转向 SEO优化

评论(1) 引用(0) 浏览(1610)

Powered by emlog 沪ICP备09072012号