作者: admin

  • vps独立服务器设置301跳转

    做301跳转还要将网站做成伪静态,这里不管是不是要伪静态才能实现跳转至少把网站设置成伪静态对seo有帮助,至于为什么做301跳转链接到wordpress如何做301跳转
    下面就简单说下在IIS和apache伪装静态下实现301跳转的方法。
    windows IIS服务器:
    如果您是windows系统的,在http://downinfo.myhostadmin.net/rewrite3.rar 下载一个伪静态设置安装包,安装前请先阅读说明文档。安装后会生成一个C:\rewrite3 的文件夹,直接修改文件夹里的httpd.conf文件即可,只需修改以下内容中的网址即可:

    #301设置,此设置情况下cctv.com/aa.htm 会301跳至www.cctv.com/aa.htm,将cctv.com替换为您自己的域名就能实现自己的域名的301
    RewriteCond %{HTTP:Host} ^cctv.com$
    RewriteRule (.*) http://www.cctv.com$1 [NC,R=301]

    linux apache服务器:
    方法一:如果您是linux系统的,在您的网站根目录新建一个.htaccess文件,添加以下内容。若以前已经存在该文件则直接在文件头部添加以下内容。

    [code]<IfModule mod_rewrite.c>

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.abc.com$ [NC]
    RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L]

    </IfModule>[/code]

    #说明:www.abc.com请替换为您新的目标域名,这个规则将会将您的主机绑定的所有域名301重定向到www.abc.com

    方法二:
    案例:
    访问 http://xobm.com ,则跳转到 http://www.xobm.com。
    访问 http://www.xobm.com ,则不再跳转,直接访问。
    即使用 http://www.xobm.com作为网站的主网址。
    解决方法:
    第一步:Apache虚拟机配置:
    [code]<VirtualHost *:80>
    ServerAdmin mac@xobm.com
    DocumentRoot “/var/www/www.xobm.com/”
    ServerName www.xobm.com
    ServerAlias xobm.com //这句是关键,配置别名
    ErrorLog “logs/dummy-host2.xobm.com-error.log”
    CustomLog “logs/dummy-host2.xobm.com-access.log” common
    <Directory />
    AllowOverride All
    Allow from all
    </Directory>
    </VirtualHost>[/code]
    第二步:HTACCESS写法
    [code]<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^xobm.com [NC]
    RewriteRule ^(.*) http://www.xobm.com/ [L]
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
    </IfModule>[/code]

    其实做301跳转的方法还挺多的,还有一个最简单的方法就是域名商做url转发,

    urlzhuanfa
    但是这个方法域名商是要收费的。

    还有一种就是利用代码实现跳转功能:

    1、IIS下301设置
    Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。
    2、ASP下的301转向代码
    [code]<%@ Language=VBScript %>
    <%
    Response.Status=”301 Moved Permanently”
    Response.AddHeader “Location”, “http://www.xxx.com/articles/301/”
    %>[/code]
    3、ASP.Net下的301转向代码
    [code]<script runat=”server”>
    private void Page_Load(object sender, System.EventArgs e)
    {
    Response.Status = “301 Moved Permanently”;
    Response.AddHeader(”Location”,”http://www.xxx.com/articles/301/“);
    }
    </script>[/code]
    4、PHP下的301转向代码
    [code]header(”HTTP/1.1 301 Moved Permanently”);
    header(”Location: http://www.xxx.com/articles/301/”);
    exit();[/code]
    5、CGI Perl下的301转向代码
    [code]$q = new CGI;
    print $q->redirect(”http://www.new-url.com/”);[/code]
    6、JSP下的301转向代码
    [code]<%
    response.setStatus(301);
    response.setHeader( “Location”, “http://www.xxx.com/” );
    response.setHeader( “Connection”, “close” );
    %>[/code]
    7、Apache下301转向代码
    新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
    1)将不带WWW的域名转向到带WWW的域名下
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^lesishu.cn [NC]
    RewriteRule ^(.*)$ http://www.xxx.com/$1 [L,R=301]
    2)重定向到新域名
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ^(.*)$ http://www.xxx.com/$1 [L,R=301]
    3)使用正则进行301转向,实现伪静态
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ^news-(.+)\.html$ news.php?id=$1
    将news.php?id=123这样的地址转向到news-123.html
    8、Apache下vhosts.conf中配置301转向
    为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:
    <VirtualHost *:80>
    ServerName www.xxx.com
    DocumentRoot /home/lesishu
    </VirtualHost>
    <VirtualHost *:80>
    ServerName lesishu.cn
    RedirectMatch permanent ^/(.*) http://www.xxx.com/$1
    </VirtualHost>
    Apache下除了以上2种方法,还有其他配置方法和可选参数

  • wordpress如何做301跳转

    做301永久跳转从seo角度看就是把权重集中起来,如果从用户体验看就是把长域名定向到短域名方便用户记忆。一般我们做301跳转都是考虑到seo方面。网站搜索了相关wordpress做301跳转的还用到插件或者添加修改代码,那是针对换域名的情况下才设置的,这里小编只是想把www移除直接指向顶级域名。
    这里其实只要到后台设置即可,到后台-设置-常规选项同时将“wordpress地址(URL)”和“站点地址(URL)”的网站www移除即可。

    removewww

  • wap网站制作自适应宽度的问题

    网站一旦有了关注度,我们不得不考虑手机应用平台的用户浏览体验。现在手机的泛滥手机控也增多,制作一个wap网站是必然的趋势,如果你用的是wordpress程序这里可以推荐使用mobilepress插件。这里由于公司要制作出一个wap模板首先就出现了一个疑问,wap网站如何自适应不动的宽度。这个问题必须要考虑到,现在手机的屏幕大小不一样,要保证每个手机用户访问网站的时候屏幕能根据不同的宽度自动调节,这里只要在<head></head>代码之间插入以下代码即可:
    [code]<meta name=”viewport” content=”width=device-width, initial-scale=1.0, maximum-scale=1.0″ />[/code]
    只要加上了以上代码页面的宽度就会铺满你设备的宽度,即可到达自适应宽度了。

  • 简单幻灯图片切换

    网上有很多jquery功能很炫的切换效果而且兼容性很强,基本都能满足需求。但是一些网站不需要这么好的效果只要简单图片切换即可,简单的效果要套用冗余这么多代码的幻灯片我觉得不实现还是浪费。
    这里推荐一个简单而且好用的图片切换效果:

    [code]<script language =javascript >
    var curIndex=0;
    //时间间隔 单位毫秒
    var timeInterval=5000;
    var arr=new Array();
    arr[0]=”1.jpg”;
    arr[1]=”2.jpg”;
    arr[2]=”3.jpg”;
    arr[3]=”4.jpg”;
    arr[4]=”5.jpg”;
    arr[5]=”6.jpg”;
    arr[6]=”7.jpg”;
    setInterval(changeImg,timeInterval);
    function changeImg()
    {
    var obj=document.getElementById(“showpic”);
    if (curIndex==arr.length-1)
    {
    curIndex=0;
    }
    else
    {
    curIndex+=1;
    }
    obj.src=”image/”+arr[curIndex];
    }
    </script>
    <img src=”image/1.jpg” width=”427″ height=”219″ id=”showpic” />[/code]

  • Android应用程序开发视频资料下载

    现在手机应该泛滥手机也越来越智能,现在不管哪行哪业都不能忽略掉手机这个平台,在国内的简单统计下手机用户已经达到了3亿多人这个只是保守统计也许还更多,所以学习Android应用程序开发是有必要的。
    这里提供一些学习Android应用程序开发资料:
    Android应用程序开发视频下载
    Android应用程序开发视频资料下载