使用301页面重定向
如果您重命名或移动了网站的页面,通过301重定向,您可以在保持搜索引擎排名的同时,将访问者和搜索引擎蜘蛛重定向到您的新页面。
例如,您可以将流量从oldpage.php(.asp或.jsp)重定向到“ http://www.newdomain.com/newpage.html ”,并保留您的搜索引擎排名和反向链接。
使用以下代码,使用301重定向,将流量重定向到您的网页。
注意:在以下代码示例中,将“ oldpagename”替换为您要从中重定向流量的旧网页的名称,并将“ newpage.html”替换为您要将流量重定向到的新网页的名称。
PHP
保存为oldpagename.php
?php >标题(“ HTTP / 1.1 301 Moved Permanently”(HTTP / 1.1 301永久移动)。标题(位置: http://www.newdomain.com/newpage.html ); Exit(); ? >
ASP
保存为oldpagename.asp
%@语言= VBScript% > %Response.Status =“ 301已永久移动” Response.AddHeader“位置”,“ http://www.new-url.com ”% >
ASP.NET
保存为oldpagename.aspx
脚本语言=“ c#” Runat =“ server”>隐私无效Page_Load(object sender,System.EventArgs e){response.Status =“ 301 Moved Permanently”; response.AddHeader(“ Location”,“ http://www.new-url.com ”); \} /脚本>
.htaccess
当使用启用Apache Mod-Rewrite模块的Linux服务器时,您可以创建.htaccess文件,以确保对coolexample.com的所有请求都将重定向到www.coolexample.com,其中,“ coolexample.com”是您的域名。将.htaccess文件保存在旧网站的根目录中,该目录与索引文件相同。您可以使用以下代码创建.htaccess文件:
rewritecond上的RewriteEngine %{http_host} ^ coolexample.com [nc] rewriteule ^(。*)$ http://www.coolexample.com/$1 [r = 301,nc]
VPS或专属服务器上的IIS
当使用Windows服务器时,您可以使用IIS重定向到301页面。
- 在Internet Services Manager(Internet服务管理器)中,选择要重定向的文件或文件夹。
- 从右键单击菜单中,选择URL的重定向。
- 指定要重定向到的页面的文件名。
- 选择上面输入的确切URL 。
- 选择永久重定向为此资源。
- 单击 Apply(应用)。