HTAccess Redirect Generator
Domain Settings
Trailing Slash Settings
Trailing slash on directories
Trailing slash on non-filepath URLs
Trailing slash on query strings
Advanced Settings
Use HSTS preload compatible two-step redirect
Redirect www to root domain (Only applicable if subdomain is blank)
Use permanent 301 or temporary 302 redirects
Redirect insecure proxy/load balancer requests to https
Output
About the HTAccess Redirect Generator
Welcome to the HTAccess Redirect Generator, a powerful tool designed to help developers, webmasters, and administrators create optimized `.htaccess` files for managing website redirects. This tool simplifies the process of setting up rules for HTTPS enforcement, trailing slashes, and advanced configurations.
How It Works
Enter your domain settings, configure trailing slash preferences, and adjust advanced options like HSTS and redirects. Click "Generate .htaccess" to instantly create a customized configuration file for your website.
Uses of the HTAccess Redirect Generator
- HTTPS Enforcement: Redirect all traffic to HTTPS for enhanced security.
- Trailing Slash Management: Control how URLs handle trailing slashes for consistency.
- SEO Optimization: Avoid duplicate content issues with proper redirects.
- Website Relocation: Redirect old URLs to new ones during site migrations.
Example Output
## Base Redirects ## # Turn on Rewrite Engine RewriteEngine On # Remove trailing slash from non-filepath urls RewriteCond %{REQUEST_URI} /(.+)/$ RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ https://beautifyourcode.com/%1 [R=301,L] # Include trailing slash on directory RewriteCond %{REQUEST_URI} !(.+)/$ RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^(.+)$ https://beautifyourcode.com/$1/ [R=301,L] # Force HTTPS and remove WWW RewriteCond %{HTTP_HOST} ^www\.(.*)$ [OR,NC] RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://beautifyourcode.com/$1 [R=301,L]