最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
网站怎么做301重定向(apache/iis/htaccess)实现方法介绍
时间:2012-09-05 编辑:简简单单 来源:一聚教程网
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重定向
在网页头部加入如下代码:
代码如下 | 复制代码 |
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重定向
代码如下 | 复制代码 |
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上。
相关文章
- win11内核隔离和内存完整性介绍 10-31
- win10全屏缩放设置教程 10-31
- win10系统备份出错解决教程 10-31
- win10打开软件每次都要询问解决教程 10-31
- win10更新驱动后设备出现异常解决教程 10-31
- win10一直提示找到可能不需要的应用解决教程 10-31