Create Nginx and htaccess rules

Bulk URL redirect generator

Our redirect generator tool simplifies adding bulk redirects to your server. Simply upload a CSV with your desired redirects, select the type and HTTP status code, and our tool will generate Nginx or .htaccess rules in seconds.

Example CSV

Make sure your CSV has 'From' and 'To' column headers. Use full URLs, we'll automatically make them absolute or relative.

Your redirects will show here once generated.Copy

Using our Bulk URL redirect generator

January 6, 2023
5 minutes
Sam Underwood

Managing website redirects is essential for maintaining a seamless user experience, preserving rankings, and ensuring smooth website updates. To simplify this process, we have created a powerful redirect generator tool that generates redirect rules for both NGINX and Apache (.htaccess) server configurations. In this article, we’ll guide you through using the tool and share tips for managing your redirects effectively.

How our URL redirect generators works

The CSV-to-Redirect tool converts a CSV file containing ‘from’ and ‘to’ columns into the corresponding redirect rules. You can customize the generated rules by selecting your server type (NGINX or Apache) and the desired HTTP status code.

Preparing Your CSV File

Your CSV file should contain two required headers: ‘from’ and ‘to’. These headers represent the old and new URLs, respectively. Ensure all URLs in the CSV file are valid and include the protocol (http or https) and domain.

Here are a few tips for organizing and validating your URLs before importing them into the tool:

  • Use a spreadsheet app like Excel or Google Sheets to manage your URL redirects.
  • Sort your URLs alphabetically or by category for better organization.
  • Double-check each URL to avoid typos and errors.

Customizing Your Redirect Rules

When using the tool, you’ll need to choose between NGINX and Apache (.htaccess) server configurations. The tool will generate the appropriate rules based on your selection.

Additionally, you can choose the HTTP status code for your redirects. The following table summarizes the different types of redirect status codes supported by the tool:

Status CodeDescription
301Permanent Redirect: The requested resource has moved permanently.
302Found: The requested resource has been temporarily moved to a new location.
307Temporary Redirect: The requested resource is temporarily available elsewhere. Requires the same HTTP method for the new location.
308Permanent Redirect: Similar to a 301, but requires the same HTTP method for the new location.

Implementing the Generated Redirect Rules

Once you have generated the redirect rules, follow these steps to add them to your server configuration file:

  1. Copy the generated redirect rules from the CSV-to-Redirect tool.
  2. Open your server configuration file (either nginx.conf for NGINX or .htaccess for Apache).
  3. Paste the copied redirect rules into the appropriate section of your server configuration file.
  4. Save your changes and restart your web server.

After implementing the new redirect rules, testing and validating them is crucial to ensure they work as intended.

Example Outputs

Here’s an example of the generated output for NGINX with a 301 redirect:

rewrite ^/old-page.html$ /new-page.html;
return 301 /new-page.html;Code language: Nginx (nginx)

The server interprets this output as follows:

  • The rewrite directive tells NGINX to match any request with the path /old-page.html and rewrite it to /new-page.html.
  • The return directive then instructs NGINX to return a 301 status code, indicating a permanent redirect to the new URL (/new-page.html).

For Apache with a 301 redirect, the output would look like this:

Redirect 301 /old-page.html /new-page.htmlCode language: Apache (apache)

The Redirect directive tells Apache to redirect any request with the path /old-page.html to /new-page.html with a 301 status code, indicating a permanent redirect.

By understanding how the server interprets the generated output, you can better manage and troubleshoot your redirect rules.

Common Issues and Troubleshooting

Some common issues users might encounter when using the tool include:

  • Incorrect URL formats: Ensure that all URLs in the CSV file include the protocol (http or https) and domain.
  • Missing headers in the CSV file: The CSV file must have ‘from’ and ‘to’ headers for proper parsing.

If you encounter any issues, double-check your CSV file and ensure you have followed the guidelines provided in this article.

Best Practices for Managing Redirects

Managing your redirects effectively is vital for maintaining a well-organized website and ensuring optimal user experience. Here are some best practices to follow:

  • Regularly audit and update your redirects to remove obsolete and add new rules.
  • Maintain a well-structured and efficient redirect management system to avoid duplicate or conflicting rules.
  • Remember that redirects can impact SEO rankings and user experience, so it’s essential to use them thoughtfully.


What is the redirect generator tool?

Our redirect generator tool makes managing your server’s redirects easy. It simplifies adding multiple redirects and allows you to do it quickly and efficiently. This tool is designed to make bulk redirects simple. You can manage your server’s redirects quickly and with ease.

How do I use the tool to add bulk redirects to my server?

Upload a CSV file with your desired redirects. Select the type and HTTP status code. The redirect generator tool will generate the rules in seconds.
It runs in your browser using JavaScript, making it easy to access from anywhere.

How long does it take for the tool to generate the rules for my redirects?

The tool is designed to be fast and efficient. It usually generates the rules for your redirects in a few seconds. The exact time depends on the size of your CSV file and the number of redirects you need. But, in most cases, the process is quick and simple.

What happens if I encounter a problem when using the tool?

If you encounter any problems using the redirect generator tool, please don’t hesitate to contact us.

How do I test the redirects before putting them live?

Testing your redirects before putting them live is always a good practice. Set up a staging server that mirrors your live server. Apply the redirects to the staging server. This gives you a safe environment to test the redirects and make necessary changes. Finally, put them live.


The CSV-to-Redirect tool offers a simple and effective way to manage your website redirects for NGINX and Apache (.htaccess) server configurations. Following this article’s guidelines and best practices, you can maintain a well-organized website and ensure a seamless user experience. We encourage you to leverage the CSV-to-Redirect tool for your website management needs and invite your valuable feedback and suggestions to help us improve the tool further. Happy redirecting!

Sam Underwood

Sam is an international Ecommerce SEO Consultant with experience implementing enterprise-level SEO strategies.
Technical SEO, SEO strategy, Content strategy
Related tools

You may also like...