xiaojiong 发表于 2024-8-31 14:40:26

【待反馈】301重定向设置

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
系统版本:
问题描述:
相关截图(日志、错误):
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/

xiaojiong 发表于 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

xiaojiong 发表于 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       我写这样都不生效

隔壁的不姓王 发表于 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/

规则解释如下:

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

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

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

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


------------------------试试,不客气-------------------------

xiaojiong 发表于 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
页: [1]
查看完整版本: 【待反馈】301重定向设置