3 easy steps to Create and Edit .htaccess File in WordPress – Best of 2023

Here in this post we have provided the 3 easy steps to Create and Edit htaccess file in WordPress. In this post, we will look at how to Create and Edit htaccess file in WordPress. How it works and How you can optimize your website via the htaccess file? By using Create and Edit htaccess file, You can also implement a number of changes on your site by editing htaccess. The changes contain; redirecting URLs, securing your images from hotlinking, preventing access to site folder or blocking IPs from accessing your site. But before this, you must know about the .htaccess file in WordPress so let’s have a brief look:-

What is a .htaccess file in WordPress?

As we all know that .htaccess file belongs to Apache server. Actually, this is the server configuration file that communicates with the server to respond to your WordPress Website.

In addition, the .htaccess file name appears along with a dot (.) in its prefix. Thus, this states that this is a hidden file. However, when you are trying to use your .htaccess file using an FTP client or cPanel of your hosting, you must have to turn on the “Show hidden files feature.”

Since we have discussed the .htaccess file. And it’s little bit description. Now let’s move towards the Why do we use such files to Improve the Site Performance?

Why we Create and Edit htaccess File to Improve Site Performance?

The .htaccess file is a valuable system file of your site. However, you may use .htaccess to enable or disable Security features. Some of the security threats are malicious redirects where malicious redirects build the backdoors in WordPress installations usually placed within your .htaccess file. Another one is to prevent directory browsing where folder in your site in which an index.php or index.html file are not included can show all files in that directory on the screen when a hacker types in a link of that particular folder.

There are several ways to disable it but the WordPress security .htaccess method is one of the best due to its least resource intensive. The more best if you are using the web application firewall that we have discussed above. By using this you don’t need to do anything because firewall itself take care of all thing.

On the other hand, you may change the behavior of handling search engine bots.

Anyone can write/read rules for URL redirection, it is also useful for maintaining security for your WordPress site against spammers. Well, .htaccess file can be edited using the plugin or by the direct access to your server file manager.

Now, let’s move towards the creation of the .htaccess file. Which is illustrated as follows:

Precautions of Editing .htaccess

When you are editing .htaccess. However,  it’s important to exercise maximum caution since errors on .htaccess file will cause your site to crash. Finding .htaccess can also be difficult; Here are two precautions to guide while editing the .htaccess file:

  • Show Hidden Files -:- While editing .htaccess in cPanel. You will need to check the “Show hidden files” setting to view and edit .htaccess. However, in some web hosting, you may require changing the permission settings to view the same .htaccess file.
  • Backup .htaccess -:- Creating a backup copy of the .htaccess file while editing the same file is the most important precaution. However, this backup copy is used to restore back the website to the original status.

Create .htaccess File in WordPress?

WordPress is a self-hosted blog. However, being so, you get the flexibility to play with root folders. Hence, today I am going to talk about WordPress .htaccess file for several reasons. You can set up several security settings using the Wp.htaccess file, add rules for redirection, block bots, secure your blog with spammers, and many more.

create and edit htaccess file
Create and Edit htaccess file in WordPress

Well, WordPress creates the .htaccess file automatically. Somehow, there are few cases when WordPress might not generate .htaccess file automatically. Because of some file “read/write/create” permissions at your server end.

Thus, here I am illustrating few steps to do so manually. Which are as follows:

  • First, create a text file on your PC.
  • Copy and paste the given code into that file.
  • Rename the file extension of your text file from .txt to .htaccess.
  • And upload your .htaccess file to your website’s root directory. Using your CPanel file manager.
  • Finally, you need to upload the .htaccess file to this place. The path to upload the file is as follows: /home/your web/public_html/.htaccess.
# BEGIN WordPress


<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]


# END WordPress

Ways of Editing .htaccess File in WordPress

There are different ways that you can use to create and edit htaccess file, which includes:

  • Edit .htaccess file using cPanel.
  • Edit .htaccess file using FTP client – Filezilla.
  • Edit .htaccess file using Yoast SEO Plugin.

The fast way to edit the .htaccess file is via CPanel. Well, this article will explain each of these methods of editing.

1.  Edit .htaccess file using cPanel

cPanel is also known as control panel which is basically a Web hosting panel based on Linux system and provided by many hosting providers. It provides a website all the automation tools to simplify the process of hosting a website. It also provides a graphical user interface to the website and can create and edit htaccess file.

  • First of all, login to your hosting account or login directly to your CPanel.
  • Move towards the file manager.
  • Go to settings and turn on hidden files, if till are not activated.
  • After that, find the root directory of your website.
  • Have a look at the .htaccess file. In the public_html folder or your website root directory.
  • At last, press right-clicks on the .htaccess file. And follow your cPanel instructions to edit the file from your PC.

2.  Edit .htaccess file using FTP client – Filezilla

the File Transfer Protocol is an internet protocol. Further on it is an easy, fast, and secure way of transmitting the information between a server and client. As off, all of your files are stored on your web host’s server, by using FTP you can access these files from your computer. Any change related to create and edit htaccess file that is made by you will be automatically applied on the server.

Editing .htaccess files using FTP client. Requires you to the first login to your File Transfer Protocol client such as FileZilla. After that, FTP login can be obtained from your hosting cPanel, where you can also reset the password from your working PC.

Create and Edit htaccess file ftp filezilla
Create and Edit htaccess file using FTP Filezilla

You should navigate to the main menu on the server. And make sure that the “Force Showing Hidden Files” option is checked.

However, after locating the .htaccess file. Make download it and the other you need to do is. Make a backup copy too before you began editing it. If you are facing error to upload the file then see our article on How to Upload a File in WordPress using FTP

3.  Edit .htaccess file using Yoast SEO Plugin

WordPress Yoast SEO is the most popular plugin, worldwide. Basically, it can do everything in the aspects of SEO that an SEO professional want. It comes with plenty of features that make your site search engine friendly.

Further on the WordPress Yoast can be installed on any self-hosted WordPress site. It is the most comprehensive, well-thought plugin make things easier like managing meta title, meta description, focus keyword, sitemap and so much. It’s completely free, but also has its premium version in which a lot of additional features are included.

create and edit htaccess file
Create and Edit htaccess file in Yoast SEO Plugin
  • We all use SEO plugins in WordPress. And the most used SEO plugin is WordPress SEO by Yoast. To know more see our article on How to Optimize Yoast SEO plugin in WordPress
  • However, this plugin has a feature. And the feature is to access and Create and Edit htaccess file.
  • Well, we are not bounded with this plugin. Another plugin in the list is the WP .htaccess Editor. You may use any of them with your wish.

The thing needs to be said are. Use a different plugin to edit the .htaccess file in WordPress. And before editing the .htaccess file make a backup of it.


Here, in this blog, we have discussed How to Create and Edit htaccess File in WordPress?

Often we concluded its layout, its definition, why do we use it, precautions before editing the same, and the process of the very job. Performing this we came across the three methods which are as follows:

1: Edit .htaccess file using cPanel.

2: Edit .htaccess file using FTP client – Filezilla.

3: Edit .htaccess file using Yoast SEO Plugin.

By these methods, this post helps the user to understand the basics of .htaccess file and on how to Create and Edit htaccess file. The site performance can be improved to make the website refresh loading time much faster making it as a great user experience when using create and edit htaccess file in WordPress. They do add value to any blog post. And, this leads to the end of the blog.

We hope this blog helped you. However, if you found the blog useful, do not forget to use the comment section provided below. 

If you require any help regarding WordPress Website Maintenance then feel free to contact our Toll-Free number +1-888-738-0846. We will be glad to help you.

Leave a Reply