Drupal is a is database driven (MySQL and PostgreSQL) content management
system, which supports pluggable modules that enable additional behaviors.
It is considered to be an excellent platform for developers due to its clean code and
extensibility, and it can also be used as a Web application framework.
The modules available for Drupal provide a wide assortment of features, for example:
- locale support
- workflow
- theme support
- content rating
- taxonomy support
- mailing list management
- error logging
- discussion forums
- photo galleries
- web based administration
- user management
- content versioning
- page caching for high performance websites
More information about Drupal can be found at:
http://drupal.org
The latest Drupal version can be downloaded from:
http://drupal.org/project
Drupal forum can be found at:
http://drupal.org/forum
Clean URLs
Information
By default, Drupal passes path arguments to itself via its internally generated URLs.
This results in URLs that look like the following:
https://www.mobilefish.com/?q=node/15365
This URL is not Search Engine Friendly (SEF) and it stops
many search engines from indexing your pages with these urls.
It is therefore recommended to enable "Clean URLs" so that your URLs looks like:
https://www.mobilefish.com/node/15365
Operating system used
Windows XP Home Edition Version 5.1 SP 2
Software prerequisites
Apache 1.3 or higher.
MySQL 3.23.55 or higher.
PHP 4.3.3 or higher or PHP 5.
Drupal 4.6.4.
Procedure
- Open the C:\Tools\Apache Group\Apache2\conf\httpd.conf file.
An example:
LoadModule rewrite_module modules/mod_rewrite.so
AccessFileName .htaccess
<VirtualHost 192.168.1.100:80>
ServerAdmin webmaster@drupal.mobilefish.com
DocumentRoot c:/mobilefish_drupal
ServerName drupal.mobilefish.com
ErrorLog logs/drupal.mobilefish.com-error_log
#TransferLog logs/drupal.mobilefish.com-access_log
CustomLog "|c:/weblogs/rotatelogs.exe
c:/weblogs/drupal.mobilefish.com-access_%y%m%d.log 86400" combined
<Directory "c:/mobilefish_drupal">
Options +Includes
AddType text/html shtm
AddOutputFilter Includes shtm
AllowOverride All
</Directory>
</VirtualHost>
- Restart Apache.
- Change the Drupal settings.
- Select: Admin | administer | settings
- Clean URLs: Enabled
- Make sure the Drupal .htaccess file is located in the docroot.
For example:
C:\mobilefish_drupal\.htaccess
- Start your browser and enter the URL of your Drupal site.
You should now see a clean URLs.
|
|