·设为首页收藏本站📧邮箱修改🎁免费下载专区🔐设置/修改密码👽群雄群聊
12下一页
返回列表 发布新帖

首页后面跟很多www.123.com?p=134 这个301规则怎么写?

119 17
发表于 2024-4-26 15:00:49 | 显示全部楼层 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
首页后面跟很多www.123.com/?p=134  这个301规则怎么写?

换了cms 很多以前wp站收录的 www.123.com/?p=134   现在大量成了首页

这个301规则 需要怎么写 有知道 谢谢告知下

类似:www.123.com/?p=134   301 到   www.123.com
我要说一句 收起回复

评论17

婷姐Lv.8 发表于 2024-4-26 15:01:29 | 显示全部楼层
这个不会
我要说一句 收起回复
婷姐Lv.8 发表于 2024-4-26 15:02:23 | 显示全部楼层
这个不会
我要说一句 收起回复
浅生Lv.8 发表于 2024-4-26 15:02:32 | 显示全部楼层
在大多数web服务器上,可以使用重定向规则来实现从旧URL(如www.123.com/?p=134)到新URL(如www.123.com)的301永久重定向。以下是使用Apache服务器的.htaccess文件和Nginx服务器的配置文件来实现这一规则的方法。

Apache服务器(使用.htaccess文件)
在您的网站根目录下找到或创建.htaccess文件,并添加以下规则:

apache
<IfModule mod_rewrite.c>  
RewriteEngine On  
RewriteCond %{QUERY_STRING} ^p=\d+$  
RewriteRule ^$ http://www.123.com/ [R=301,L]  
</IfModule>
这里的规则解释如下:

RewriteEngine On:启用重写引擎。
RewriteCond %{QUERY_STRING} ^p=\d+$:这是一个条件,检查查询字符串是否以p=开头,后面跟着一个或多个数字(\d+表示一个或多个数字)。
RewriteRule ^$ http://www.123.com/ [R=301,L]:如果上面的条件满足,这个规则将应用。^$匹配URL的根路径(即没有路径的URL,只包含域名和可能的查询字符串)。[R=301,L]表示这是一个301永久重定向,并且L标志表示这是最后一条规则,不需要继续处理后续的规则。
Nginx服务器
在Nginx中,您需要在服务器配置文件中添加相应的rewrite规则。打开您的Nginx配置文件(通常是nginx.conf或位于/etc/nginx/sites-available/目录下的一个文件),并添加以下配置:

nginx
server {  
    listen 80;  
    server_name www.123.com;  
  
    location / {  
        if ($arg_p ~ ^(\d+)$) {  
            return 301 http://www.123.com/;  
        }  
        # 其他配置...  
    }  
    # 其他配置...  
}
这里的规则解释如下:

if ($arg_p ~ ^(\d+)$):这是一个条件判断,检查URL的查询参数p是否存在,并且是否仅包含数字。
return 301 http://www.123.com/;:如果上面的条件满足,则返回301永久重定向到http://www.123.com/。
注意事项
请确保您的服务器已经安装了相应的模块(对于Apache是mod_rewrite),并且配置文件语法正确。
在添加或修改重定向规则后,需要重启web服务器才能使更改生效。
测试重定向规则以确保它们按预期工作。您可以使用curl命令或浏览器的开发者工具来检查HTTP响应状态码和重定向的目标URL。
考虑到搜索引擎优化(SEO),301重定向是推荐的方法,因为它告诉搜索引擎旧的URL已经永久移动到新的URL,并将链接权重传递给新的URL。
我要说一句 收起回复
CrystαlLv.8 发表于 2024-4-26 15:02:49 | 显示全部楼层
我怎么没想到问问gpt.... 我试试你这个
我要说一句 收起回复
浅生Lv.8 发表于 2024-4-26 15:03:30 | 显示全部楼层
加 canonical 也可以的
我要说一句 收起回复
CrystαlLv.8 发表于 2024-4-26 15:04:09 | 显示全部楼层
不会不会
我要说一句 收起回复
婷姐Lv.8 发表于 2024-4-26 15:04:51 | 显示全部楼层
我的程序,自带任意错误URL自动跳转到首页,或指定的页面!不知道,套一个这样的程序进去,算不算能解决问题
我要说一句 收起回复
CrystαlLv.8 发表于 2024-4-26 15:05:35 | 显示全部楼层
带问号的跳转很难搞。
我要说一句 收起回复
拾光Lv.8 发表于 2024-4-26 15:06:18 | 显示全部楼层
搞个伪静态处理
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:3.141.193.158,124.239.243.85,GMT+8, 2024-5-7 01:13 , Processed in 0.239659 second(s), 142 queries , Gzip On, Redis On.

Based on Discuz! W1.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表