htaccess Redirect Generator
Generate .htaccess rules for URL redirects. 301, 302, regex patterns, force HTTPS, www redirect.
What is htaccess Redirect?
htaccess is Apache web server's per-directory configuration file. Place .htaccess in your website root to enable URL redirects, force HTTPS, redirect old URLs to new ones, redirect www to non-www (or vice versa). Critical for SEO during site migrations, domain changes, URL structure updates. Bad htaccess can break the entire site — test carefully.
How to use
- Choose redirect type — Single URL, HTTPS, www, domain, trailing slash
- Enter parameters — Old URL, new URL, etc.
- Generate code — Tool outputs htaccess directives
- Add to .htaccess — Upload to website root
Tips
- Always backup .htaccess before editing
- 301 = permanent (preserves SEO value)
- 302 = temporary (does NOT pass SEO value)
- Test redirects in browser before going live
- Use online testers (httpstatus.io) to verify chain
FAQs
Where do I put .htaccess?
In the directory you want rules applied. Most common: website root (public_html or www folder).
My .htaccess broke the site!
Restore backup or rename file (e.g., .htaccess.bak). Apache will ignore it. Fix syntax errors line by line.
Does Nginx use .htaccess?
No — Nginx uses different config (server blocks). htaccess is Apache-only.
