This middleware provides the inverse of the Django CommonMiddleware APPEND_SLASH feature. It can automatically remove trailing URL slashes and 301 redirect to the non-slash-terminated URL. This behavior is performed if the initial URL ends in a slash and is invalid, removing the trailing slash produces a valid URL, and REMOVE_SLASH is set to True. Otherwise there is no effect.
For example, foo.com/bar/ will be redirected to foo.com/bar if you don’t have a valid URL pattern for foo.com/bar/ but do have a valid pattern for foo.com/bar and REMOVE_SLASH=True.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-unslashed-0.3.0.tar.gz.
File metadata
- Download URL: django-unslashed-0.3.0.tar.gz
- Upload date:
- Size: 7.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
62430dc135bff43ac970fccf2bba180288f85f0dd179ad344d0c01da2d4c5340
|
|
| MD5 |
f09ff77fe9f65bb23cfe2f8506cf727e
|
|
| BLAKE2b-256 |
fee0ddb9bd7712f6bda335223906e8971b526837fec5fb259046d37e4637732c
|