[tips'n'tricks] Enable CLEAR URL for drupal CMS using .htaccess

Another share to what I’ve done during my sidejob project i.e. to enable .htaccess for Drupal CMS.

My server configurations for drupal CMS are mention below:

1.    It’s part of the main URL (you can say it “subdirectory” with alias on httpd.conf) and my httpd.conf settings :

Alias /kampret/ “/var/www/html/drupal-6.6/”

 

<Directory “/var/www/html/drupal-6.6″>

    Options Indexes MultiViews

    AllowOverride All

    Order allow,deny

    Allow from all

</Directory>

so to access my drupal it will be “http://main-url.com/kampret/”

2.    I’ve enabled the mod_rewrite capability on httpd.conf by defining configuration as below :

LoadModule rewrite_module modules/mod_rewrite.so

AccessFileName .htaccess

<Files ~ “^\.ht”>

    Order allow,deny

    Deny from all

</Files>

 

And next, to enable CLEAR URL capability for drupal just make sure the file .htaccess under my drupal root document is exist, for my case it should be under /var/www/html/drupal-6.6/.htaccess

 

If .htaccess already there, so you just need to

1.       un-comment and change line containing :

# RewriteBase /drupal

to become like below (please make sure that it use the same pattern as your alias for subdirectory on httpd.conf, in my case I use “/kampret/” as alias):

RewriteBase /kampret/

2.       restart httpd service by issuing this command (for redhat / fedora based distribution) :

[apache@kampret] $service httpd restart

Stopping httpd:                                            [  OK  ]

Starting httpd:                                            [  OK  ]

3.  Go to your DRUPAL ADMIN PAGE and then open Administer –> Site Configuration –> Clean URLs, choose ENABLED and the SAVE IT !!!

Done!!!  Hopefully, this can be useful for everyone who may need this kind of howto, thanks

Advertisement

About superpinjal
Easy going .. but always take everything seriously especially when it's related with work stuff and side job stuff. Canon SLR and Lens, Telco industry are become 2 thing surrounded.

4 Responses to [tips'n'tricks] Enable CLEAR URL for drupal CMS using .htaccess

  1. Pingback: [tips'n'tricks]Create Login Page for DRUPAL CMS « >>Eagle Fly Free>>

  2. Pingback: Work At Home Online

  3. Pingback: Pages tagged "clear"

  4. babysitter says:

    I don’t have yet clear ideas about how to set my drupal 6.10 clean urls:
    1) in my drupal root folder I don’t have the file httpd.conf I need to add it?
    2) my mod_rewrite is enalbled , so I suppose to don’t need to LoadModule rewrite_module modules/mod_rewrite.so
    3) how to restart httpd service using centos in vps?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.