My wordpress site works perfectly. My pages I create in Wordpress admin panel are displayed in widgets, so if you click on a nav menu item, a div appears and displays the content of it. Perfect. But as soon as I would like to write a new .php page and try to open it like writing "mywebsite dot com / confirmation.php" in the address bar, the bar displays "mywebsite com / confirmation.php" but there is the front page on the screen again. Even if I write anything else after mywebsite dot com/, it shows the index page, no matter what it is.. I tried to write "mywebsite dot com/sdjfhskhdfkshdfkjhsdf" and it still worked, displayed the home page again.
Any ideas?
Save your permalinks and make sure your htaccess is writable when you do so. Also can you get to your "/confirmation" page if you click view page from inside the page in dashboard? Also try changing the template that your new page is using.