Clean URLs in Drupal

Drupal handles page URLs in a style that can inhibit search crawlers from indexing your website. 

Enabling Clean URLs in Drupal
Drupal will automatically install with Clean URLs if it thinks the system is compatible. If you are still getting "?q=" in your URLs, you can turn Clean URLs on manually.

Drupal 7.x

  1. Log into your Drupal Administration page.
  2. Select "Administer".
  3. Select "Configuration".
  4. Select "Search and Metadata".
  5. Allow the test to finish.
  6. Select the "Enable Clean URLs".
  7. Select "Save Configuration".

Drupal 6.x

  1. Log into your Drupal Administration page.
  2. Select "Administer".
  3. Select "Site Configuration".
  4. Select "Clean URLs".
  5. Enable Clean URLs.
  6. Select "Save Configuration".

Dedicated Servers

If you are a Dedicated Server customer, you may need to edit the httpd.conf files. To do this:

  1. Enable mod_rewrite.
  2. Find the correct Apache configuration file for your website.
  3. Copy the Drupal-specific settings into your configuration file.

For further documentation, read Drupal's guide for configuring clean URLs.


  • 58 Users Found This Useful
Was this answer helpful?

Related Articles

Is it a problem if I'm not in the US?

Not at all! In fact, we already have customers in countries all over the world.

I uploaded my page but it's not working!

Make sure that you are uploading to the public_html or www folder.  Only the files placed...

What is an error 404 page?

Error 404 indicates that you are requesting a file or a directory that does not exist on the...

Can I run scripts like Wordpress, Joomla, or phpBB on my site?

Absolutely! We make it extremely easy to install over 250 different scripts via the Softaculous...

Can I upgrade my plan or features later?

Upgrades/Addons are available to purchase at any time through your Client Area dashboard. Once...