SEO教程

SEO教程

Products

当前位置:首页 > SEO教程 >

如何正确配置网站301重定向?

MianshuAI SEO 2025-05-02 16:38 1


如何正确配置网站301重定向?

如何正确配置网站301重定向?

Linux系统使用.htaccess文件

在网站根目录下创建或编辑.htaccess文件,添加以下代码:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain\.com$ 
RewriteRule  http://www.newdomain.com$1 

代码说明:

  • RewriteEngine On:启用重写引擎。
  • RewriteCond %{HTTP_HOST} ^olddomain\.com$ :匹配旧域名,表示不区分大小写。
  • RewriteRule http://www.newdomain.com$1 :将旧域名重定向到新域名,表示最后一条规则,表示301重定向。

Windows系统使用web.config文件

在网站根目录下创建或编辑web.config文件,添加以下代码:


  
    
      
        
          
          
            
          
          
        
      
    
  

  • stopProcessing="true":处理完当前规则后停止处理后续规则。
  • match url=".*":匹配所有请求。
  • conditions:添加条件,匹配旧域名。
  • action type="Redirect":执行重定向动作,url指定新域名,redirectType="Permanent"表示301重定向。

服务器直接配置

根据服务器软件进行配置:

Apache配置示例


  ServerName olddomain.com
  Redirect permanent / http://www.newdomain.com/

Nginx配置示例

server {
    listen 80;
    server_name olddomain.com;
    return 301 http://www.newdomain.com$request_uri;
}

注意事项

  • 确保替换示例代码中的旧域名和新域名。
  • 测试重定向是否生效,可以使用浏览器或SEO工具检查重定向状态码是否为301。
  • 对于大型网站或复杂重定向,建议详细记录重定向规则,以便未来维护和问题排查。

标签: 的301重定向?