Creating user-friendly URLs

Every ExpressionEngine page includes index.php in the address such as http://localhost/index.php/about or http://www.example.com/index.php/about.

Users of ExpressionEngine have mixed feelings regarding this. In general, websites with a lot of content almost always have URLs that are not easy to remember and type directly — often containing meaningless strings of characters and numbers that could be tracking any number of things. (Look at the URL next time you browse a Facebook photo album or an article on a news website). When compared to this, ExpressionEngine URLs are very user-friendly, even with the index.php.

Many users planning small websites want to keep their URLs user-friendly, so that people can type the page ...

Get Building Websites with ExpressionEngine 2 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.