A very simple and lightweight redirect gateway.
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
Luna 626a318781 added redirect.js 9 个月前
config/apache first commit 10 个月前
data/public added redirect.js 9 个月前
.env.template first commit 10 个月前
.gitignore first commit 10 个月前
LICENSE better readme 9 个月前
README.md added redirect.js 9 个月前
docker-compose.yml first commit 10 个月前


Luna’s No-Referrer Redirect Gateway

A very simple and lightweight redirect page to avoid your visitors to reveal where they came from.

Demo: https://redirecting.can-i.help/?to=http%3A%2F%2Fcan-i.help%2F
Repository: https://code.can-i.help/luna/luna-noreferrer-redirect


Requires git, docker-compose and a running nginx-proxy.

cd /a_folder_for_your_app
git clone https://code.can-i.help/luna/luna-noreferrer-redirect .
cp .env.template .env
# edit the .env file with whatever editor you rather like
docker-compose up -d # start the service

Then visit $VIRTUAL_HOST after a couple of minutes to see if it’s redirecting well.


Include this script in whatever page you want the links to be redirected (required jQuery to be included earlier on the page):

<script src="https://$VIRTUAL_HOST/redirect.js" id="noref-redirect"></script>

You can use the accept parameter to avoid redirecting specific domains. Domains must be comma separated, and * allows to match all subdomains. Url will be for example https://$VIRTUAL_HOST/redirect.js?accept=*.can-i.help,can-i.help.

You can also add the keep-ref class to whatever links you want not to be protected.


This project is licensed under the terms of the GNU General Public License version 3. See the LICENSE file.

Issues & Contact:

Please fill any issue in the dedicated section of the official repository. For anything else, please contact Luna at luna@can-i.help.

© 2019 luna@can-i.help