.htaccess 如何在hypen中对同一URL进行301重定向

.htaccess 如何在hypen中对同一URL进行301重定向,.htaccess,redirect,nginx,webserver,.htaccess,Redirect,Nginx,Webserver,我有两个链接实际上是相同的内容,出于某种原因,谷歌将其追踪为两个URL,一个是: http://www.shopious.com/items/818526/Celine-Trapeze-mini-Suede-1-warna-saja-185rb- 另一个是: http://www.shopious.com/items/818526/Celine-Trapeze-mini-Suede-1-warna-saja-185rb 我基本上想把最后有-,的那个重定向到没有-。如何在nginx中执行此操作

我有两个链接实际上是相同的内容,出于某种原因,谷歌将其追踪为两个URL,一个是:

http://www.shopious.com/items/818526/Celine-Trapeze-mini-Suede-1-warna-saja-185rb-
另一个是:

http://www.shopious.com/items/818526/Celine-Trapeze-mini-Suede-1-warna-saja-185rb

我基本上想把最后有-,的那个重定向到没有-。如何在nginx中执行此操作?

您可以使用此规则:

rewrite ^/(items/[0-9]+/.+?)-$ /$1 permanent;

但这会重定向到右边吗?这不是我想要的,格式需要是www.shopious.com/items/somenumberthere/somestringhere@anubhava@anuvbhava这也是针对Apache的,我正在使用nginxI,刚刚将其添加到我的配置中,并重新启动了nginx。。但是它没有重定向@anubhavaSorry,我目前没有nginx要测试。你能试试吗:重写^/items/[0-9]+/.+?-$/$1永久;规则并重新启动。好的,现在一个有效了。。修改你的答案,我会接受的