htaccess file in your Joomla! root directory will be ignored or cause an error. You must make sure overrides are enabled or the. Visit Enabling Search Engine Friendly (SEF) URLs on IIS and Category:Search Engine Friendly URLs for more articles.Ĭheck that your Apache config file allows. Only the most popular web servers have been included on this page. Ask your hosting provider for more information if you are uncertain. If you are using shared hosting, it is probably Apache. The procedure for enabling Search Engine Friendly URLs differs depending on the web server you are using.
Creating and processing SEF URLs is therefore referred to as routing, and the relevant code is called a router. Internally, the local part of a SEF URL (the part after the domain name) is called a route. The SEF URLs follow a certain fixed pattern, but the user can define a short descriptive text (alias) for each segment of the URL. This does not depend on URL rewriting executed by the web server, so it works even if Joomla! runs a server other than Apache with the mod_rewrite module. Since version 1.5, Joomla! is capable of creating and parsing URLs in any format, including SEF URLs. Search engine friendly (SEF), human-readable or clean URLs are URLs that make sense to both humans and search engines because they explain the path to the particular page they point to.