.htaccess 301重定向以删除尾部连字符

.htaccess 301重定向以删除尾部连字符,.htaccess,redirect,pattern-matching,bulk,.htaccess,Redirect,Pattern Matching,Bulk,由于URL末尾有一个尾随的-(连字符),我有数百个重复页面 现在我可以分别重定向每一个,它可以工作,但我正在寻找一个批量/模式匹配重定向,它将重定向这些以节省大量工作 301也重定向 我试着创建一个查询字符串重定向,我知道它对问号有效,但我没有运气 谢谢,这应该可以做到: RewriteRule ^(.*)-$ http://www.example.com/$1 [L,R=301] 感谢Q.Sheets,这为我节省了很多工作,同时也教会了我一些东西——我可以看到我自己写的时候出错的地方。我在一

由于URL末尾有一个尾随的-(连字符),我有数百个重复页面

现在我可以分别重定向每一个,它可以工作,但我正在寻找一个批量/模式匹配重定向,它将重定向这些以节省大量工作

301也重定向

我试着创建一个查询字符串重定向,我知道它对问号有效,但我没有运气


谢谢,

这应该可以做到:

RewriteRule ^(.*)-$ http://www.example.com/$1 [L,R=301]

感谢Q.Sheets,这为我节省了很多工作,同时也教会了我一些东西——我可以看到我自己写的时候出错的地方。我在一些URL上索引了拖尾连字符,这导致了重复内容。你的解决方案解决了这个问题。谢谢