Developing a Redirect Management Module for 1C-Bitrix
When restructuring site, URLs change. 301 redirects preserve SEO. Redirect management module lets admins configure redirects without editing .htaccess.
Redirect Types
- 301 Permanent — old URL moved permanently
- 302 Temporary — temporary redirect
- Pattern — regex redirects (*.html → *.php)
- Group — redirect by condition (all /old/* → /new/*)
Admin Interface
Table with columns:
- From URL
- To URL
- Type (301, 302, pattern)
- Status (active, inactive)
- Created date
Admin adds redirects, module updates database. On page request, check redirect table before 404.
Bulk Import
Upload CSV file with old/new URL pairs. Parse and create redirects.
Analytics
Track which redirects are used (404 redirected, traffic stat).
Development Timeline
| Stage | Duration |
|---|---|
| Basic (301/302 redirects) | 3–5 days |
| Patterns, bulk import | 8–10 days |
| Analytics & management | 12–14 days |







