Version 19 (modified by Michael Renzmann, 8 years ago) (diff)

Use #!sh instead of #!bash; use of #!ini processor for additional eye-candy.

Plugin for Rewriting External Link URLs


Rewrite external link location, to hide referers for private sites, to use social bookmark sites, and so on.

For example, trac link:

[ outgoing site]

becomes in html:

<a class="ext-link" href="">outgoing site</a>

But, ExtLinkRewriter converts it as:

<a class="ext-link" href="/myredirector.html?" target="_blank">outgoing site</a>

Jumping outgoing site via single redirector, referers with detailed page names could be hidden. it is useful for private/secret sites; e.g. project sites in local networks. (this plugin contains simple redirectors).

Or, using bookmark site;

<a class="ext-link" href="">outgoing site</a>

Bugs/Feature Requests

Existing bugs and feature requests for ExtLinkRewriterPlugin are here.

If you have any issues, create a new ticket.


Download the zipped source from [download:extlinkrewriterplugin here].


You can check out ExtLinkRewriterPlugin from here using Subversion, or browse the source with Trac.


make the egg package

python bdist_egg

copy egg into your trac plugins dir.

cp dist/ExtLinkRewriter*.egg /where/to/trac/plugins/

To activate the plugin, edit conf/trac.ini:

ExtLinkRewriter.* = enabled



  1. copy redirector/rediretor.html at accessible point.
    $ cp redirector/rediretor.html /var/www/

Check redirect function at your brower, e.g. goto http://.../redirector.html? .

  1. edit conf/trac.ini

example options:

format = /redrector.html?%s
namespaces = http,https,ftp
target = _blank

Social Bookmark

format =
namespaces = http,https

hatena bookmark

format =
namespaces = http,https

Mix redirector and bookmark

format = /redirector.html?
namespaces = http,https,ftp
target = _blank

Recent Changes

4051 by bellbind on 2008-07-22 05:59:23
make compliant with trac 0.11
2186 by bellbind on 2007-04-20 03:14:11

change default rewrite format to send

2183 by bellbind on 2007-04-19 18:55:10

add site info in README.txt



Author: bellbind