• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > 网站怎么做301重定向(apache/iis/htaccess)实现方法介绍

网站怎么做301重定向(apache/iis/htaccess)实现方法介绍

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含301重定向htaccess,apache 301重定向,iis 301重定向,iis7.5 301重定向,301重定向等服务器相关知识,网友希望可以进行参考

站在搜索引擎优化的角度,301重定向技术无疑是网站URL发生改变时的最佳处理方式,而301永久重定向,无非是众多重定向技术中最安全、最完美的解决方案。

1)IIS 301重定向

IIS实现301永久重定向的方法,适用于Windows服务器,依次执行如下操作:在IIS中找到对应网站右键->重定向到URL->“重定向到”中输入目标网页的URL地址->选中“资源的永久重定向”(这里一定要勾选)->“应用”即可。

2)Apache 301重定向

Apache服务器下实现301重定向,通常采用“mod_rewrite”伪静态技术,这里需要用到.htaccess文件。小拼以域名301重定向到www的二级域名为例,你只需在.htaccess文件中加入如下规则:
Options +FollowSymLinks

 代码如下 复制代码
RewriteEngine on
RewriteCond %{HTTP_HOST} ^xp-sem.com
RewriteRule ^(.*)$ http://www.xp-sem.com/$1 [R=permanent,L]
同理,Windows服务器的伪静态技术也可以实现301重定向,只需在httpd.ini中加入以下规则:
RewriteCond Host: ^xp-sem.com$
RewriteRule (.*) http://www.xp-sem.com$1 [R,I]

3)Linux 301重定向

 代码如下 复制代码
Redirect 301 / http://www.xp-sem.com/

这是常用的写法,通过此指令告诉搜索引擎蜘蛛你的站点文件不在此URL下。


4)PHP 301重定向
在网页头部加入如下代码:

 代码如下 复制代码
<?php
Header( “HTTP/1.1 301 Moved Permanently” ) ;
Header( “Location: http://www.xp-sem.com” );
?>

5)ASP 301重定向
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”http://www.xp-sem.com”
%>

6)ASP.NET 301重定向

 代码如下 复制代码
<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader (“Location”,”http://www.xp-sem.com”);
}
</script>

7)

ColdFusion 301重定向

 代码如下 复制代码
<.cfheader statuscode=”301″ statustext=”Moved permanently”>
<.cfheader name=”Location” value=”http://www.xp-sem.com”>

8)绑定/本地DNS(域名别名跳转) 301重定向
如果你有域名DNS控制面板管理权限,只需添加一个别名记录就可实现301重定向。
比如要将blog.xp-sem.com指向www.xp-sem.com,则只需在DNS服务中应增加一个别名记录,可写成:blog IN CNAME www.xp-sem.com;
又如需配置大量的虚拟域名,则可写成:* IN CNAME www.xp-sem.com,这样就可将所有未设置的以xp-sem.com结尾的记录全部重定向到www.xp-sem.com上。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 网站怎么做301重定向(apache/iis/htaccess)实现方法介绍
  • .htaccess重定向和url重写
  • htaccess 301重定向实现代码

相关文章

  • cloudstack 4管理器安装备忘
  • 网页内容显示不完整的解决方法
  • VMware vCenter Operations Enterprise 5.6.0 部署测试
  • 让apache/iis环境支持shtml与shtml文件
  • windows让iis7支持php配置方法
  • 服务器变慢的两种非常规解决办法
  • 浅谈云计算及国内云计算最大的提供商阿里云
  • 自己搭建家庭“云”(1)——概念、布局、平台选择
  • WinSCP软件同步本地或远程FTP的目录
  • win2003/2008下建立隐藏系统用户与查看及删除方法

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • iis配置php无法上传文件解决办法
    • 什么是DNS劫持与DNS劫持常见手段总结
    • nagios3.2.0搭建过程
    • VM配置文件所在分区内存太小导致错误的解决方法
    • Hyper-V之VDI基础架构
    • LAMP的web站点搭建(一)
    • liunx基础命令(vim编辑文件)
    • liunx服务使用(squid 代理服务器)
    • 华为数据中心:融合方案也分层次
    • Windows2003中IIS6/7伪静态组件/安装/配置图详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有