我想重定向所有此类请求
http://www.example.com/2013/01/my-sample-post/feed
or
http://www.example.com/2013/01/my-sample-post/feed/
到
http://www.example.com/2013/01/my-sample-post/
我正在使用 sinatra 和 rack--rewrite gem。
rewrite %r{/*/feed?}, '/$1' // not working..
您错过了正则表达式中的一个点。您还需要一个在通配符周围带有
()
的捕获组,因此它应该位于斜杠之间的 (.*)
。我猜你最后还少了一个斜线。这应该有效:
rewrite %r{/(.*)/feed/?}, '/$1'