• Home
  • Learn Joomla
    • Roadmap for New Users
    • Joomla Lingo
    • Joomla Installation
    • Joomla Administration
    • Joomla Documentation
    • Tutorials
  • How-to Videos
    • Index to Videos
    • Site Basics Videos
    • FAQ Videos
  • How Do I?
  • Links
    • Links Home
    • Template Sources
    • Sample Sites
    • General Joomla Sites
    • Official Joomla Sites
    • My Favorite Extensions
    • Joomla Documentation
    • Joomla Tutorial Sites
  • Site Showcase
  • Blog
  • Contact

How do I get easier to read page addresses?

PDF | Print | E-mail

 
This applies to Joomla 1.0.13 and 1.5
 
When it is installed, Joomla creates page addresses that look like this:

ss_sef_1_default.gif

While these addresses work find (and in fact, Joomla works best with this type of address>, these are not very “friendly” to human readers.  And some people feel that these types of addresses hurt your ranking in the search engines like Google, Yahoo, MSN Search, etc.

As a result, many Joomla site administrators want to make their page addresses (or URLs – Uniform Resource Location) easier to read.   These are often referred to as SEF (Search Engine Friendly) or SEO (Search Engine Optimized) URSs.

Joomla Core SEF 

Joomla has a basic SEF / SEO tool built into it.  It will create page addresses that look like this in Joomla 1.0.13.

ss_sef_2_coreseo.gif

In Joomla 1.5, the "core" SEF tools will make the page address look like this:

ss_sef_2b_core_15.gif

That’s not bad, and certainly an improvement on the default Joomla address.

How do I turn on SEF URSs ?

To turn on this feature you have to do 2 steps:

  • Enable this in your site configuration settings
  • Rename a file in your Joomla root folder.

Let's take a look at these steps.  They will differ a bit depending on which version of Joomla you are using.

Step 1 in Joomla 1.0.13

The first step is to "turn on" SEO / SEF support in your Joomla Global Configuration.

Go to Site -> Global Configuration, and those the "SEO" tab.

ss_sef_5_global.gif

ss_sef_6_seo.gif

On this tab, click on "Yes"  on the "Search Engine Friendly URLs" setting:

ss_sef_7_seo2.gif

Now, notice the message there about renaming the htaccess file.  This is the next step that you will do after you <save> the changes to your configuration file. 

Step 1 in Joomla 1.5

If you are using Joomla 1.5, the steps are basically the same, but the screens will look slightly different.

ss_sef_15_1_global.gif

On the "Global Configuration" screen, the SEF is controlled on the first page on the right side of the screen.

ss_sef_15_2_sef.gif

Step 2: (in both versions) Rename your htaccess.txt file to .htaccess

The next step is to rename a file in your Joomla root folder.  When installed, Joomla puts a file named htaccess in the root folder.  You need to rename that file to be .htaccess.  Generally this is done with your FTP program, but can be done through the file manager of your web host control panel.

Here is what it looks like before it is renamed:

ss_sef_3_htaccess.gif

And after it is renamed:

ss_sef_4_htaccess.gif

Once this file has been renamed, your "friendly" URLs should be seen when you go to your site.  You may have to "refresh" your page a few times to get them to appear.

 

Other SEF / SEO Alternatives 

But other 3rd party extensions have been created to give even more control over the URLs.  These extensions are listed here in the Joomla Extensions Directory.

Some of these are free, and some of these are commercial extensions.  They can make a dramatic improvement in the appearance of your page addresses, so you end up with a page address like this in Joomla 1.0.13.

www.welcometojoomla.com/tips/easy-to-read-page-addresses or

www.welcometojoomla.com/contact/john

My advice?  Work on building your site first and then add an SEF extension a bit later in the process.  They can be tricky to configure and it is easy to let this distract you from developing the content of your site. 

And, if you are using Joomla 1.5, you may be very happy with the built in SEF ability and not need an additional tool. 

 

 
New? Start Here ...
  • Roadmap for New Users
  • Joomla Basics
  • How Do I Do This?
  • Free Templates
  • Joomla Tutorial Sites
  • Find the Joomla Documentation
  • Templates & Design Issues
  • FAQ Videos
  • Joomla Books
Quick Access
  • What's New / What's Hot
  • Recent Good Stuff
  • John's Joomla Toolbox
  • Template Sources
  • Recommended Joomla Tutorials
  • John's Real Job
  • Site Feedback / Contact
  • Site Credits
Recent "Good Stuff"
  • How to use the expanded user profiles in Joomla 1.7
  • A new template from JoomlaShine and an update to their slide show
  • 2 simple plug-ins for administrator approval of new users
  • A new version of the free template JA Purity - Wow!
  • A very nice, "lite" administrative template
  • A very easy way to keep your Joomla install up to date
  • Add new power to your administrative control panel
  • A couple of great modules for your site
  • A Great Free Template from JoomlaShack: Optimus
Featured Articles
  • Joomla Lingo
  • Why Should I Use Joomla?
  • How do I change the footer text in a template?
  • What is the difference between a component, a module and a mambot / plugin ?
Joomla 1.5 Featured Articles
Top "How Do I?" Articles
  • How do I create a quick "logout" button for users?
  • How to change the Joomla date format
  • How do I "move" a Joomla website from one folder to another?
  • Where does Joomla keep the articles?
  • Changing the text of messages in Joomla
  • How do I put a picture in an article?
  • Module Installation for Dummies
  • Making GIMP look like Photoshop
  • How to I create a custom page for a user to see after they submit a "contact us" message
  • Set up a demo site that allows many people to use the same login
home | site map | contact

Welcome to Joomla is an interesting side project by John Muehleisen.  Who is this guy, anyway?

The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries.
WelcomeToJoomla.com is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.