目前,谷歌将提供大部分权重,但不是。白色会转移所有的重量。谷歌需要1-3个月的时间来识别、回应和完成301的重量转移。百度在处理301方面比较保守。新的和旧的url将在数据库中长期存在。
让我们看看Apache服务器是如何实现301重定向的
如果网站使用lamp(Linux+Apache+MySQL+PHP)主机,可以使用Apache的mod_rewrite重写或重定向URL。需要执行以下步骤:
接下来,让我们看看如何在IIS服务器下设置301重定向:
对于$s$Q字符,这里有一个解释:$$将请求的URL的后缀传递给新URL,随后的级别将被重定向的URL替换。初始URL的保留部分。如果未选择“上面输入的准确URL”选项,则结果目标URL的名称将包含所请求文件的名称(作为文件夹名称)和文件名本身。
下面是一个例子:
301重定向也可以在网页后台程序中实现。如果页面是ASP/PHP/sp.aspnet,则可以在后台代码中执行301重定向。但作者不建议这样做,因为在执行页面之前在服务器上执行301跳转是有效的,而在程序代码中为每个页面头执行301跳转则更麻烦。
示例如下:
如果返回头中只有位置,但未显式提及状态代码,则表示302临时重定向。请记住,例如,以下都是302个重定向。
摘要:301重定向是将网址转换为搜索引擎的友好方式。在众多的重定向技术中,301永久重定向是安全的方式,也是一种非常理想的解决方案,无论是URL的永久更改还是URL多种格式的规范化,都离不开301重定向。