Skip to content

A django app that lets you store simple redirects in a database and handles the redirecting for you. Integrated with Django CMS to allow you to link directly to a page object. Based off django.contrib.redirects

License

jbouvier/django-cms-redirects

 
 

Repository files navigation

image

django-cms-redirects ================= A django app that lets you store simple redirects in a database and handles the redirecting for you. Integrated with Django CMS to allow you to link directly to a page object. Based off django.contrib.redirects.

Dependancies

  • django
  • django-cms

Getting Started =============

To get started simply install using pip: :: pip install django-cms-redirects

Add cms_redirects to your installed apps and syncdb.

Your installed apps should look something like this: :: INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.admin', 'cms', 'cms_redirects', )

Finally, add 'cms_redirects.middleware.RedirectFallbackMiddleware' to your MIDDLEWARE_CLASSES setting.

Usage

All usage is done through the admin.

Providing a redirect from value for the source and either a redirect to or a page for the destination will result in a 301 redirect

Providing a redirect from value for the source and NO destination will result in a 410

About

A django app that lets you store simple redirects in a database and handles the redirecting for you. Integrated with Django CMS to allow you to link directly to a page object. Based off django.contrib.redirects

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%