Skip to main content

A modified version of django.contrib.redirects with multilingual target URLs.

Project description

################
Aldryn Redirects
################

This is a modified version of Django's ``django.contrib.redirects`` app that
supports language-dependent target URLs, using ``django-parler``.

This is useful for cases in which another middleware strips the language
prefix from the URL, like django CMS. It allows to define different urls to
redirect to, depending on the user's language.

************
Installation
************

Aldryn Platform Users
#####################

To install the addon on Aldryn, all you need to do is follow this
`installation link <https://control.aldryn.com/control/?select_project_for_addon=aldryn-redirects>`_
on the Aldryn Marketplace and follow the instructions.

Manually you can:

#. Choose a site you want to install the Addon to from the dashboard.
#. Go to Apps > Install App
#. Click Install next to the Aldryn Redirects app.
#. Redeploy the site.


Manual Installation
###################


```bash
pip install aldryn-redirects
```

Follow the `setup instructions for django-parler <http://django-parler.readthedocs.org/>`_.

```python

# settings.py

INSTALLED_APPS += [
'parler',
'aldryn_redirects'
]

# add the middleware somewhere near the top of MIDDLEWARE_CLASSES

MIDDLEWARE_CLASSES.insert(
0, 'aldryn_redirects.middleware.RedirectFallbackMiddleware')
```

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aldryn-redirects-1.0.0.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

aldryn_redirects-1.0.0-py2-none-any.whl (71.3 kB view details)

Uploaded Python 2

File details

Details for the file aldryn-redirects-1.0.0.tar.gz.

File metadata

File hashes

Hashes for aldryn-redirects-1.0.0.tar.gz
Algorithm Hash digest
SHA256 5681339716c0ab061e996d64893f179b4534b34098bf9802ca7f4659e7c1b101
MD5 761a2af0d210a5ff142e0335a22fb598
BLAKE2b-256 e7dc517705ce38e3e6fabc97c5e2c7a2b2225323077081e18b990eac08dfa13b

See more details on using hashes here.

File details

Details for the file aldryn_redirects-1.0.0-py2-none-any.whl.

File metadata

File hashes

Hashes for aldryn_redirects-1.0.0-py2-none-any.whl
Algorithm Hash digest
SHA256 2acc640aadf15768fc4fa95d1063afa94d86bf5494e09dd754aad1dc74fde12a
MD5 031a9d0bbc684a953a4b27cf2ed23e05
BLAKE2b-256 ed6045df21de11a5ab4816693fe599bec09f4123e10706da1067469da43a8b1a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page