Sometimes, when you change things in your Joomla! site, you might encounter a page which is entirely white. As a site administrator, you have the responsibility to make Joomla! show up again, so the next question is: Why does this white page occur? This tutorial shows you how to troubleshoot such a white page.

Read more: Troubleshooting a blank page

By default, the Joomla! htaccess-file allows you to redirect all SEF-requests to Joomla! so that Joomla! is respond with the proper content. This also counts for SEF URLs that do not exist: They will generate a 404-error, and this 404-error will also be picked up Joomla!. However, if the URL contains a dot (.), Joomla! will be bypassed and Apache will show a 404-error. This tutorial shows you how to modify the Joomla! htaccess-file to bypass this problem.

Read more: Redirecting all 404s to Joomla! properly

The Global Configuration of Joomla! allows you to turn on SEF URLs, but this is either with or without Apache mod_rewrite. Without mod_rewrite (which might be needed because IIS is favoured over Apache), all URLs include an /index.php/ segment. But when you switch to Apache mod_rewrite after a while, you might want to redirect all old URLs with /index.php/ to URLs without /index.php/. This tutorial shows you how to accomplish this.

Read more: Get rid of /index.php/ in your Joomla! URLs

Joomla! 1.5 offers partial multi-linguality, meaning that the system language of Joomla! or its extensions can be translated, but if you want to translate your content, you'll need third party extensions like Joom!Fish or Nooku. If you want to modify the system language, you can edit the necessary files, but with the next Joomla! upgrade, your changes might be gone. So how to deal with this?

Read more: Modifying a Joomla! language pack

Within the Global Configuration of Joomla! there is an option Add suffix to URLs that allows you to add the extension ".html" to every URL generated by Joomla!. But if you switch on or off this settings, all your old URLs will become invalid. This tutorial shows you how you can add a new RewriteRule to the Apache htaccess-file to redirect all old URLs to their new version.

Read more: Redirect html-suffix in your URLs