宝塔618特惠活动,企业版999元/年,宝塔SSL证书买1送1!限时抢购!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【待反馈】301重定向设置

发表在 Linux面板2024-8-31 14:40 [复制链接] 7 954

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

系统版本:

问题描述:

相关截图(日志、错误):

https://www.123.com/e/tags/?tagname=seo%E4%B8%93%E5%91%98      想重定向到     https://www.seocer.com/tags/seo%E4%B8%93%E5%91%98/        应该在宝塔里面如何设置,一直设置不生效
使用道具 举报 只看该作者 回复
发表于 2024-8-31 16:30:07 | 显示全部楼层
您好,您应该是重定向/tags这个目录到 https://www.seocer.com/tags/
使用道具 举报 回复 支持 反对
发表于 2024-8-31 16:45:38 | 显示全部楼层
运维技术阿闯 发表于 2024-8-31 16:30
您好,您应该是重定向/tags这个目录到 https://www.seocer.com/tags/

不行  https://www.123.com/e/tags/?tagname=     这里面 tagname=如何处理。https://www.123.com/e/tags/ 直接301到  https://www.123.com/tags/  是不可行的。我要的是  https://www.123.com/e/tags/?tagname=seo%E4%B8%93%E5%91%98   301到  https://www.123.com/tags/seo%E4%B8%93%E5%91%98/           您告诉我怎么写
使用道具 举报 回复 支持 反对
发表于 2024-8-31 17:35:57 | 显示全部楼层
xiaojiong 发表于 2024-8-31 16:45
不行  https://www.123.com/e/tags/?tagname=     这里面 tagname=如何处理。https://www.123.com/e/tags ...

您好,您可以参考一下这个链接
https://blog.csdn.net/yao_guai/article/details/139363938
使用道具 举报 回复 支持 反对
发表于 2024-9-1 11:57:56 | 显示全部楼层
运维技术阿闯 发表于 2024-8-31 17:35
您好,您可以参考一下这个链接
https://blog.csdn.net/yao_guai/article/details/139363938 ...

不行啊,我的是apache的啊。你会写301重定向规则吗。RewriteRule ^/e/tags/?tagname=(.*)$
/tags/$1 [R=301,L]        我写这样都不生效
使用道具 举报 回复 支持 反对
发表于 2024-9-1 15:13:47 | 显示全部楼层
要创建一个Apache伪静态规则,使得从
https://www.123.com/e/tags/?tagname=(.*)/
重定向到
https://www.seocer.com/tags/(.*)/

在 htaccess 文件中添加以下规则:
RewriteRule ^e/tags/\?tagname=([^/]+)/$ https://www.seocer.com/tags/$1/ [R=301,L]

规则解释如下:

^e/tags/\?tagname=([^/]+)/$  是一个正则表达式,用来匹配目标URL模式。
^` 表示从行首开始匹配。
e/tags/  是URL中的固定部分。
\?tagname=   是查询字符串中的键名。
([^/]+) 是一个捕获组,用来捕获 tagname=  后面的值,直到遇到第一个斜杠 / 。假设tagname中不包含斜杠 / 。
/$ 表示URL必须以斜杠结束。

https://www.seocer.com/tags/$1/ 是重定向的目标URL,其中 $1 引用了前面捕获组的内容。
[R=301,L]  是重定向指令的一些标志,R=301 表示这是一个永久重定向,L 标志意味着这是最后一个规则,如果匹配则不再继续往下查找。

这条规则把类似 https://www.123.com/e/tags/?tagname=somevalue/ 的URL重定向到 https://www.seocer.com/tags/somevalue/

如果您使用的是共享主机并且没有权限访问或修改.htaccess文件,或者如果.htaccess文件已经被其他规则所填充,请谨慎添加新规则,并确保不会与其他规则冲突。


------------------------试试,不客气-------------------------
使用道具 举报 回复 支持 反对
发表于 2024-9-1 17:16:06 | 显示全部楼层
隔壁的不姓王 发表于 2024-9-1 15:13
要创建一个Apache伪静态规则,使得从
https://www.123.com/e/tags/?tagname=(.*)/
重定向到

老铁,还是不行  能否加个好友
使用道具 举报 回复 支持 反对
发表于 2024-9-2 11:19:36 | 显示全部楼层
您好,您这边可以参考一下这个帖子的方式
https://blog.csdn.net/csnewdn/article/details/53887996
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表