发布日期:2026-01-07 浏览次数:13
301重定向怎么做操作
一、主要用于整个URL或路径的重定向(如域名A跳转到域名B,或/old/跳转到/new/)
可直接在宝塔面板的选项中设置即可
二、针对查询参数(?p=xxx)的精细化重定向
可在配置文件中,加入以下代码

1、Apache服务器(.htaccess文件)
RewriteEngine On
RewriteCond %{QUERY_STRING} ^p=([0-9]+)$
RewriteRule ^$ /%1.html? [R=301,L]
2、Nginx服务器(配置文件)
在网站Nginx配置的server块中添加
if ($args ~* "^p=([0-9]+)$") {
return 301 /$1.html;
}
301重定向怎么做操作