You may have noticed that some URLs include a file extension like this http://example.com/page_name.html, while other don’t, like this http://example.com/page_name. The reason has to do with software that powers the website. Some website frameworks, such as WordPress, are configured to generate and load webpages without using file extensions. However, some website frameworks still do generate file extensions.