Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

This article is in quick note form and needs to be flushed out into an article.

For this website both the urls,

http://bonsaiframework.com and http://www.bonsaiframework will work.

However, in some cases you want to force what a consistent url for a variety of reasons,

  • Vendor or product code that works with only a specific url.
  • Improve index results from search engines

This can be accomplished using Apache's Rewrite.

Enable Rewrite Module

sudo a2ensite

Will result in showing a lsit of modules that you can enable. Select rewrite. If it is not there than it might already be enabled.

Verify Rewrite Module

It is actually somewhat difficult to verify that the module is loaded.

Fill in ways here.

Apply Directives

# Enforce www in front of url.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.bonsaiframework\.com$ [NC]
RewriteRule (.*) http://www.bonsaiframework.com$1 [R,L]

I usually place these rules right after my ServerAlias lines in my virtual host.

Debugging

Talk about how to enable logging here.

  • No labels