301重定向 – 如何重定向您的网站
301重定向是网页重定向最有效的搜索引擎友好方法。这不是很难实现,它应该保留您的搜索引擎排名的特定页面。如果您必须更改文件名或移动页面,这是最安全的选项。代码“301”被解释为“永久移动”。
以下是通过代码和htaccess重定向来实现URL重定向的几种方法。
IIS重定向
- 在互联网服务经理中,右键单击要重定向的文件或文件夹
- 选择标题为“重定向到URL”的广播。
- 输入重定向页面
- 检查“上面输入的确切网址”和“该资源的永久重定向”
- 点击“申请”
ColdFusion重定向
<.cfheader statuscode =“301”statustext =“永久移动”>
<.cfheader name =“位置”值=“http://www.ymeid.com”>
PHP重定向
<?
标题(“HTTP / 1.1 301永久移动”);
标题(“位置:“http://www.ymeid.com”);
?>
ASP重定向
<%@ Language = VBScript%>
<%
Response.Status =“301永久移动”
Response.AddHeader“位置”,“http://www.ymeid.com/”
%>
ASP .NET重定向
<script runat =“server”>
private void Page_Load(object sender,System.EventArgs e)
{
Response.Status =“301 Moved Permanently”;
Response.AddHeader(“位置”,” http://www.ymeid.com”);
}
</ script>
JSP(Java)重定向
<%
response.setStatus(301);
response.setHeader(“Location”,“http://www.ymeid.com/”);
response.setHeader(“Connection”,“close”);
%>
CGI PERL重定向
$ q = new CGI;
打印$ q-> redirect(“http://www.ymeid.com/”);
Ruby on Rails重定向
def old_action
headers [“Status”] =“301 Moved Permanently”
redirect_to“http://www.ymeid.com/”
end
使用htaccess重定向将旧域重定向到新域
使用以下代码创建一个.htaccess文件,它将确保您的旧域名的所有目录和页面都将被正确地重定向到您的新域。
.htaccess文件需要放置在旧网站的根目录(即放置索引文件的相同目录)
选项+ FollowSymLinks
RewriteEngine on
RewriteRule(。*)http://www.ymeid.com/$1 [R = 301,L]
请在上述代码中使用您的实际域名替换www.newdomain.com。
除了重定向,我建议您联系每个反向链接站点修改其反向链接以指向您的新网站。
注意* .htaccess重定向方法只能在启用了Apache Mod-Rewrite模块的Linux服务器上工作。
网站重定向指南:
重定向到www使用htaccess重定向
使用以下代码创建一个.htaccess文件,它将确保进入ymeid.com的所有请求将被重定向到www.ymeid.com
.htaccess文件需要放在旧网站的根目录(即相同的目录,你的索引文件被放置)
选项+ FollowSymlinks
RewriteEngine on
rewritecond%{http_host} ^ domain.com [nc]
rewriterule ^(。*)$ http://www.ymeid.com/$1 [r = 301,nc]
请使用您的实际域名REPLACE ymeid.com和www.ymeid.com。
注意* .htaccess重定向方法只能在启用了Apache Mod-Rewrite模块的Linux服务器上工作。