请求正则表达式规则:将特定格式URL在.htaccess中设为410重定向
.htaccess 匹配指定URL并返回410状态码规则
针对匹配任意字符/objet-test/任意位数数字格式的URL(如示例set-publicitaire-securite-enfant/objet-test/35687),以下是可直接使用的.htaccess规则:
RewriteEngine On RewriteRule ^.+/objet-test/\d+$ - [R=410,L]
规则说明
RewriteEngine On:开启URL重写引擎,必须置于所有重写规则之前^.+/objet-test/\d+$:正则匹配逻辑^:匹配URL的起始位置.+:匹配任意长度的非空字符(对应需求中的"任意字符"部分)/objet-test/:精确匹配固定路径段\d+:匹配1位及以上的数字(对应需求中的"任意位数数字"部分)$:匹配URL的结束位置
-:表示无需重定向到其他URL,仅返回指定状态码[R=410,L]:规则标记R=410:指定返回410(永久删除)状态码,告知搜索引擎该资源已永久移除L:标记为最后一条规则,匹配成功后不再处理后续规则
额外注意
如果URL包含查询字符串(如xxx/objet-test/123?param=abc)且需要忽略查询字符串仍匹配,可添加QSD标记丢弃查询字符串:
RewriteEngine On RewriteRule ^.+/objet-test/\d+$ - [R=410,L,QSD]
内容的提问来源于stack exchange,提问作者YunY
相关产品推荐
相关产品推荐

