.htaccess - 重定向重复页面
问题描述
我想 301 重定向重定向所有重复的页面:
example.com/category/pagename-2
example.com/category/pagename-3
example.com/category/pagename-4
...
到原始页面:
example.com/category/pagename
category
每个页面都相同
pagename
每个页面都不同
-2, -3, -4, -5...
每个页面都相同
你能帮我吗?我总是很难使用.htaccess
,所以我更喜欢在测试前询问。
解决方案
您可以使用这个简单的规则将重定向作为您的最高规则:
RewriteEngine On
RewriteRule ^(category/.+?)-\d+/?$ /$1 [L,NC,NE,R=301]
推荐阅读
- javascript - 如何通过单击图像或图标而不是使用Angular2的复选框来实现选择/取消选择
- java - 将对象内容复制到其他类型的其他对象
- c# - 如何解决此无效重定向到包含 ' 字符的无效 URL?
- mysql - 将查询结果插入表并打印时间戳
- python - 如何在Python中找到多列中重复行的最大绝对值并显示其行和列索引
- wordpress - 高级自定义字段不保存数据
- livecode - LiveCode 服务器上的 JsonToArray 和 ArrayToJson
- elasticsearch - kibana 在发现选项卡中不显示黄色标记的弹性搜索索引
- reactjs - 将路由器从根传递到 React 中的组件
- apache-spark - 如何在 python 函数中使用 spark session?