擅长:python、mysql、java
<p><a href="https://docs.djangoproject.com/en/1.4/ref/generic-views/#django-views-generic-simple-redirect-to" rel="noreferrer">It's covered in the docs.</a></p>
<blockquote>
<p>The given URL may contain dictionary-style string formatting, which will be interpolated against the parameters captured in the URL. Because <strong>keyword interpolation is <em>always</em> done</strong> (even if no arguments are passed in), any "%" characters in the URL must be written as "%%" so that Python will convert them to a single percent sign on output.</p>
</blockquote>
<p>(我非常强调。)</p>
<p>然后他们的例子:</p>
<blockquote>
<p>This example issues a permanent redirect (HTTP status code 301) from
/foo/<id>/ to /bar/<id>/:</p>
<pre><code>from django.views.generic.simple import redirect_to
urlpatterns = patterns('',
('^foo/(?P<id>\d+)/$', redirect_to, {'url': '/bar/%(id)s/'}),
)
</code></pre>
</blockquote>
<p>所以你看这只是一个简单明了的形式:</p>
<pre><code>('^servertest/(?P<path>.*)$', 'redirect_to', {'url': '/server-test/%(path)s'}),
</code></pre>