How to enable clean URLs in Concrete5

Review on how to enable the clean URLs on your Concrete5 website

We will review how to enable clean URLs on your Concrete5 website. It is a good way of improving the SEO on your website and allow users to find pages from your website easily in the major search engines. It will also make the links on your website human-readable, which is easier to remember.


To proceed, please follow the steps provided below:

Step 1 Enable Admin Options

The first step is to enable the Clean URLs via the administrative area of your website. Log in as administrator and then click on the Dashboard button at the top-right corner. Select the System & Settings option from the available list.


Access system settings in Concrete5


Locate the SEO & Statistics section and click on the Pretty URLs button.


Access the pretty URLs feature in Concrete5


Select the Enable Pretty URLs check-box and then click on the Save button below the keep the changes.


Enable clean URLs in Concrete5


Step 2 Edit .htaccess File

When you enable the Pretty URLs from the admin area of your website, you will be presented with a code that you must add to the .htaccess file of your installation.


Concrete5 .htaccess details for Clean URLs


To edit the .htaccess file, you need to access your cPanel account first. Locate the Files tab and click on the File Manager service.


Access file manager in cPanel


In the pop-up window, you need to select the Home Directory option and also enable the Show Hidden Files (dotfiles) and then click on the Go button to proceed.


File manager options in cPanel


Then you need to navigate to the location of your Concrete5 installation. In there, you will find an .htaccess file (create it if there is no such a file). Select it and then click on the Edit button from the top-menu.


Edit a file in file manager


Paste the code that you have been given via the administrative area of your website and click on the Save Changes button.